About LenstoreLenstore is a leading online contact lens retailer founded in 2008, based in London. We provide contact lenses and optical services to our customers, striving to deliver outstanding service across the five European markets we serve. Len