About L2 Illuminated Glass Limited (SC595595) United Kingdom