About Triglass Installations Ltd (07920889) United Kingdom