About Thomson & Scott Limited (08766026) United Kingdom