About Badham Farm Management Ltd (12712306) United Kingdom