SponsorCheck
Is Macfarlane + Assocs Ltd a Licensed Sponsor? UK Sponsor Licence Check