About Glass Worx Installations Ltd (11970265) United Kingdom