About Laurence O Toole Ifa Ltd. (06191729) United Kingdom