About Stoke Hamvond Ltd (13625685) United Kingdom