About Thomas Road Limited (10197102) United Kingdom