SponsorCheck
Is North London NHS Foundation Trust (NLFT) a Licensed Sponsor? UK Sponsor Licence Check