About Stoke Poges Technology Limited (08189959) United Kingdom