About 1st Glass Installations Limited (08953564) United Kingdom