About Mcneil Products Limited (02906848) United Kingdom