About Badbury Hill Farm Limited (08632960) United Kingdom