About Carglass Installations Ltd (12827699) United Kingdom