John De Carle sells designer frames and sunglasses as well as offering comprehensive eye tests.