About Nichol Consulting Ltd (13478501) United Kingdom