About Mcneil Investment Group Ltd (13669808) United Kingdom