About Thomas & Strong Limited (01996189) United Kingdom