About Mayflower (l. Chalfont) Limited (04346968) United Kingdom