officer_role values - meaning of "corporate"

There are several reasons for trying to get some clarity here. Not least are issues like that shown by
A B & C SECRETARIAL LIMITED personal appointments - Find and update company information - GOV.UK - this definitely represents a company (“A B & C SECRETARIAL LIMITED”) but data returned is:

"kind": "personal-appointment",
"is_corporate_officer": false

… and there’s also a date of birth!

Clarity would help here because of other difficulties e.g. in this instance “A B & C SECRETARIAL LIMITED” is now 04673311, but it and “A G SECRETARIAL LIMITED” 02598128 have swapped names. The date of birth correcly corresponds to the date of incorporation of 02598128 “A G SECRETARIAL LIMITED” and indeed all the appointments were made before the name change, when the former was the latter, and vice versa…

As per e.g.:

… it would be very helpful to e.g. include a company number in officers list / officer appointment list to work out which company you’re looking at and get their full details, in the same way as you may be able to (if the data is supplied) with PSCs: