About Bowen & Leeming Optical Limited (12694403) United Kingdom