About Babthorpe Hall Farm Limited (04686502) United Kingdom