About Thomas And Smith Limited (11269058) United Kingdom