About Performance Glass Installations Ltd (11978862) United Kingdom