About Mayflower Alliance Limited (12276591) United Kingdom