About Ifa (north-leeds) Ltd (08426459) United Kingdom