About Mellors Livestock Limited (01728847) United Kingdom