About Thomas And Taylor Group Limited (11926757) United Kingdom