About Mcneill & Co Limited (SC180653) United Kingdom