About Glens Optical Ltd (08930704) United Kingdom