About Stengel Optical Limited (13481597) United Kingdom