About Steven Thompson Limited (09950151) United Kingdom