About Badham Farm Limited (05015506) United Kingdom