James Stuart Macgregor was born in January 1954.
26 Feb 2017
Significant Control
26 Jul 2016
Significant Control
24 Jul 2013
Appointment
07 Jun 2011
Appointment
ARTISIGN LIMITED
James Stuart Macgregor was appointed a director
at 58 years old.
British
26 Feb 2007
Appointment
SAFREL LIMITED
James Stuart Macgregor was appointed a director
at 54 years old.
British