About Snodwell Farm Limited (10630016) United Kingdom