About Canfield Farming Limited (09718088) United Kingdom