People/John Rich
PersonUK

John Rich

1 company·1 mandates

CompanyRelationTitleAgeSinceAs of
MHP SEMHPCDirector●Chairman742016-07-182026-07-09
John Rich — Person