About Barnhaven Farm Limited (09620425) United Kingdom