About Mayflower (kent) Limited (13222941) United Kingdom