About T.s.l. Lochaber Ltd. (SC474863) United Kingdom