SponsorCheck
Is LONDON STAY APARTMENTS LIMITED a Licensed Sponsor? UK Sponsor Licence Check