About Abbey Farming Limited (03745468) United Kingdom