SponsorCheck
Is Grand Plaza Serviced Apartments a Licensed Sponsor? UK Sponsor Licence Check