About Mayflower Hygiene Supplies (london) Limited (04209551) United Kingdom