Duncan James Mcgregor was born in February 1958.
20 Feb 2017
Significant Control
30 Sep 2016
Appointment
26 Nov 2015
Appointment
CTMCRYO LIMITED
Duncan James Mcgregor was appointed a director
at 58 years old.
British
04 Feb 2015
Appointment
07 Mar 2014
Resignation
02 Feb 2014
Resignation
21 Feb 2012
Appointment
21 Feb 2012
Appointment