About Thomas Group (newport) Limited (12271127) United Kingdom