About Mayflower Flat Management Ltd (06875697) United Kingdom