The register
The register lists Pollen + Grace Limited in London as a licensed sponsor on Skilled Worker, an entry that goes back to at least 2026. The register records its rating as Worker (A rating).
Companies House lists it as Pollen + Grace Limited, number 09414222, incorporated 2015: 11 years of filings behind the name. Registered office: Unit 2.16 Food Exchange, New Covent Garden Market, London, SW8 5EL, SW8 5EL. By its SIC codes the business is in hospitality.
Holding a licence is the expensive, slow part done. For Pollen + Grace Limited the question each time is only whether the role and the pay fit the current rules, and that is checked per vacancy.