About Mayflower Management Limited (10170652) United Kingdom