About Steven Jackson Associates Ltd (08017831) United Kingdom