About Mcneil & Macleod Ltd (SC629617) United Kingdom