About Mcneill Finance & Risk Solutions Ltd (06881477) United Kingdom