I can list a variety of page properties, but am not sure how to expose the collection of editors?
Any advice gratefully recieved. Thanks
Well you have the CreatedBy and ChangedBy properties to see what editor created and worked with the page last.
But what editors do you want to list? Everyone that has access to the page?
If you want to find any editor that has made changes to a page, you would need to go through all versions of that page. You can find all versions of a page like this:
var versions = PageVersion.List(myPageReference);