About Mayflower Kitchens Limited (03697758) United Kingdom