About Nichols Financial Services Ltd (12272731) United Kingdom