About Lea Farm Farming Limited (08721098) United Kingdom