About Mayflower Manor Ltd (09431032) United Kingdom