About Speculo Glass Interiors Ltd (12816983) United Kingdom