About K Glass Installations Ltd (12923718) United Kingdom