About Stoke Fruit Farm Limited (07421317) United Kingdom