About Snells Farm Limited (11085065) United Kingdom