About Mitchell Thomson Limited (SC028501) United Kingdom