People/James Macdonald
PersonUK

James Macdonald

1 company·1 mandates

CompanyRelationTitleSinceAs of
MACFARLANE GROUP PLCMACFOfficer●Corporate Secretary2020-12-312026-07-09
James Macdonald — Person