About Barham Hall Farm Limited (03141552) United Kingdom