About Looking Glass Developments Ltd (12776905) United Kingdom