About Mcneil Ventures Ltd (05608103) United Kingdom