About Mike Riddell Ifa Limited (12281947) United Kingdom