About Mackinnon (elgol) Limited (SC308716) United Kingdom