About Latham Farming Limited (09911844) United Kingdom