About Mayflower Stores Limited (06642067) United Kingdom