About Nichols Farming Limited (10740544) United Kingdom