About Mcneil & Sons Limited (SC015199) United Kingdom