About Thomson Scientific Sales & Services Limited (SC139703) United Kingdom