About Well House Farming Limited (10643241) United Kingdom