SponsorCheck
Is Central and North West London NHS Foundation Trust a Licensed Sponsor? UK Sponsor Licence Check