About Stovolds Hill Farms Limited (00309523) United Kingdom