About The Mayflower Leigh-on-sea Limited (11821375) United Kingdom