About Stephen Thornton Associate Limited (12660880) United Kingdom