About Mcneil Aberdeen Limited (SC649641) United Kingdom