I used glasses.direct after getting a sight test at boots. The same glasses (Ray Ban frames) were half the price than Boots and turned up 3 times quicker.
If you need Varifocals, or the like, Asda's optician includes them in the price
Mine were cheaper from them, took about a week, were checked on me before I paid, and no worries about PD (they even gave me the figures without issue)