About Slough Thermal Insulation Services Limited (07427268) United Kingdom