James Duncan Murdoch Macleod was born in September 1990.
28 Oct 2016
Appointment
LSTN LTD
James Duncan Murdoch Macleod was appointed a director
at 27 years old.
British
28 Oct 2016
Significant Control
29 Sep 2016
Significant Control
07 Mar 2016
Appointment
MUHAWALA LIMITED
James Duncan Murdoch Macleod was appointed a director
at 26 years old.
British
17 Mar 2015
Appointment
DASH DIGITAL LTD
James Duncan Murdoch Macleod was appointed a director
at 25 years old.
British
08 Jul 2013
Appointment
CLIPPET NEWS LTD
James Duncan Murdoch Macleod was appointed a director
at 23 years old.
British