About Snape Farms Limited (03295396) United Kingdom