About Mcnelis & Co Limited (12023784) United Kingdom