The register
The Mayflower, Cheltenham, holds a Home Office sponsor licence on the Skilled Worker route, and has been on the register since at least 2026. Its rating on the register is Worker (A rating).
Companies House lists it as The Mayflower Corporation PLC, number 00820979, incorporated 1964: 62 years of filings behind the name. The registered office is at Deloitte & Touche Llp, Hill House, 1 Little New Street, London, EC4A 4TR, EC4A 4TR. Its filed activity puts it in mining and quarrying. It has traded under other names before, including Triangle Trust PLC, Sharna Ware Public Limited Company.
For a candidate this means one less obstacle: The Mayflower already has the licence most employers would have to apply for. The rest is the ordinary job of getting the interview.