About Thomson & Harrison Limited (SC501348) United Kingdom