About Beechbarn Farming Limited (12909117) United Kingdom