About The Horrell Farming Co Ltd (13022208) United Kingdom