About Mcneela Investments Ltd (02834506) United Kingdom