About Mellor S Farmers & Butchers Limited (05410174) United Kingdom