About Allan Thomson Associates Limited (SC604844) United Kingdom