About Slough Glass Limited (09893664) United Kingdom