About Stoke Foods Limited (11754286) United Kingdom