About Stoke Vale Farms Limited (10897538) United Kingdom