About Smart Glazing London Limited (10703130) United Kingdom