About Thomson & Mathieson Limited (SC008962) United Kingdom