About Nelson Gallacher Ltd. (SC640340) United Kingdom