SponsorCheck
Is London Borough of Waltham Forest a Licensed Sponsor? UK Sponsor Licence Check