About Baddymarsh Farm Limited (04142045) United Kingdom