SponsorCheck
Is Sefton Place Advisors Limited a Licensed Sponsor? UK Sponsor Licence Check