I have stumbled on a problem. Michael Ian Grade is shown as a current director of "PINEWOOD STUDIOS TELEVISION LIMITED" (09782625):
https://beta.companieshouse.gov.uk/officers/IxXErdjbE_mByRI8OLdhMjNBcjs/appointments
But when I click on that link, it shows that the company is now named "TWELVE TOWN LIMITED"
https://beta.companieshouse.gov.uk/company/09782625
Surely the names in the Officer Appointment list should be pulled directly from the company table so they are always in sync?