The Lords website says they are at 28 High Street (not sure where this is).
https://www.lordsopticians.co.uk/contact

I think this is 23 which should be FairFax & Favor:
https://www.fairfaxandfavor.com/pages/our-stores
