NHS price is subsidised by taxes so you can't make a comparison like that.
Apparently not!!
Yes they are subsidised by taxes and that makes them free on the NHS but the cost to the NHS from the manufacturer is apparently £60.
Although the guy said, High Street shops probably pay on average £100 because their buying power isn't as good as the NHS!