About Stokes & Son Limited (04465160) United Kingdom