About Glass Homes London Ltd (12746008) United Kingdom