About London Glass 24 7 Ltd (12746982) United Kingdom