About Steven N Thomas Limited (10389345) United Kingdom