About Mayflower North West (plant) Limited (12100856) United Kingdom