About Thomson Mccallum Limited (SC382004) United Kingdom