About Hanchard Farming Limited (13538839) United Kingdom