About Map Group Properties Ltd (10956305) United Kingdom