About Thomson And Mackinnon Ltd (SC641564) United Kingdom