About Igo Properties & Developments Ltd (12673972) United Kingdom