About Thomson & Nicoll Limited (SC248460) United Kingdom