About Stanton & Stubbs Ltd (08650720) United Kingdom