About Mcneill Investments Limited (02211457) United Kingdom