About Stevens & Co Ltd (08736866) United Kingdom