About Investment Group Developments Ltd (13147417) United Kingdom