About Stanton Ralph & Co Limited (08912561) United Kingdom