About Glasspool Installations Limited (07811051) United Kingdom