About Stevens Scanlan The Place Limited (05999584) United Kingdom