The prices of branded medicines in the NHS are controlled by the Pharmaceutical Price Regulation Scheme (PPRS) negotiated by the UK government with the Association of the British Pharmaceutical Industry (ABPI), as the representative body for those companies supplying the NHS with medicines.
See also:
National Health Service (NHS)
Association of the British Pharmaceutical Industry (ABPI)