About Mcneil Trust Limited (SC024627) United Kingdom