About Mayflower Residences Ltd (10633594) United Kingdom