SponsorCheck
Is PALACE RESTAURANT & BAR LTD a Licensed Sponsor? UK Sponsor Licence Check