I found SuperDrug cheaper - £35 VAT exempt.
They don't seem to keep any in stock but can be ordered on the phone and take 2 days to be delivered.
And it needs to be a store with a pharmacy.
Just to clarify, you can't just go to any Superdrug, you can only get them from ones with a pharmacy in them,so make sure it has one before heading out.