The red node is Craig. Pale nodes are charities, grey nodes are companies, and darker grey nodes are the people who sit on them. Dashed links are historical or inferred. Click any node to explore.
Person
Craig Johnstone Macmillan
Craig Johnstone Macmillan holds 1 other current role. Source: Companies House records.
Secretary at Waste to Energy Company (Keszczow) Limited
- 1 current role
- 9 previous roles
- Served alongside 16 people
Official record Companies House · updated 11th October 2026
Roles
10 roles across 10 organisations (1 current, 9 previous)Current roles (1)
-
Waste to Energy Company (Keszczow) LimitedSecretary · 2010-present
Official record · Companies House
- Source
- Companies House
- Organisation
- Waste to Energy Company (Keszczow) Limited
- Role
- Secretary
- Appointed
- 2010-06-01
- Record reference
- Company 06839109
Current
Previous roles (9)
-
Rokeby Merchant Developments (Gloucester) LimitedSecretary · 2013-2015
Official record · Companies House
- Source
- Companies House
- Organisation
- Rokeby Merchant Developments (Gloucester) Limited
- Role
- Secretary
- Appointed
- 2013-12-10
- Ended
- 2015-05-31
- Record reference
- Company 08809290
Previous -
MP Property Nominee CO LimitedDirector · 2012-2019
Official record · Companies House
- Source
- Companies House
- Organisation
- MP Property Nominee CO Limited
- Role
- Director
- Appointed
- 2012-03-15
- Ended
- 2019-01-17
- Record reference
- Company 07992709
Previous -
SC337141Secretary · from 2008
Official record · Companies House
- Source
- Companies House
- Organisation
- SC337141
- Role
- Secretary
- Appointed
- 2008-02-28
- Record reference
- Company SC337141
Previous -
Merchant Developments (LOW Mill) LimitedSecretary · 2007-2016
Official record · Companies House
- Source
- Companies House
- Organisation
- Merchant Developments (LOW Mill) Limited
- Role
- Secretary
- Appointed
- 2007-12-10
- Ended
- 2016-04-28
- Record reference
- Company 06449353
Previous -
Merchant Development 1 LimitedSecretary · 2007-2019
Official record · Companies House
- Source
- Companies House
- Organisation
- Merchant Development 1 Limited
- Role
- Secretary
- Appointed
- 2007-03-22
- Ended
- 2019-03-15
- Record reference
- Company 06179250
Previous -
Merchant Development 2 LimitedSecretary · 2007-2019
Official record · Companies House
- Source
- Companies House
- Organisation
- Merchant Development 2 Limited
- Role
- Secretary
- Appointed
- 2007-03-22
- Ended
- 2019-03-15
- Record reference
- Company 06179274
Previous -
Merchant Place Developments LimitedSecretary · 2006-2019
Official record · Companies House
- Source
- Companies House
- Organisation
- Merchant Place Developments Limited
- Role
- Secretary
- Appointed
- 2006-10-23
- Ended
- 2019-01-17
- Record reference
- Company 05974644
Previous -
Detailed Inventories LimitedSecretary · 2005-2026
Official record · Companies House
- Source
- Companies House
- Organisation
- Detailed Inventories Limited
- Role
- Secretary
- Appointed
- 2005-03-17
- Ended
- 2026-09-16
- Record reference
- Company 05396002
Previous -
Merchant Place Corporate Finance LimitedSecretary · 1998-2019
Official record · Companies House
- Source
- Companies House
- Organisation
- Merchant Place Corporate Finance Limited
- Role
- Secretary
- Appointed
- 1998-07-21
- Ended
- 2019-01-17
- Record reference
- Company 03601426
Previous
Company roles, current and past, as filed at Companies House.
People Craig has served alongside
16 people across 10 organisationsBased on overlapping official board records. Calculated from official records It does not mean they know each other. Only formal co-service is listed: people are never joined on a matching name alone.
Merchant Place Developments Limited 7 people · 2006-present
- Michael John ChickenServing together now · since 2006
- Fiona Jill Mcculloch2019
- Andrew Steadman2013-2015
- Christopher Barnaby Noyes2013-2016
- William Bennett Grafton2012-2015
- Robert David Anderson2008-2019
- Geoffrey Hunton2008-2013
SC337141 6 people · 2008-present
- David Emmet HayesServing together now · since 2008
- John Kyle BerryServing together now · since 2008
- Douglas Alister MiddletonServing together now · since 2008
- Geoffrey HuntonServing together now · since 2008
- Iain Stewart MackintoshServing together now · since 2008
Merchant Place Corporate Finance Limited 4 people · 1998-2019 · current
- Michael John ChickenServing together now · since 1998
- Fiona Jill Mcculloch2019
- Robert David Anderson2003-2019
- Clive Anthony Harris1998-2002
Merchant Development 1 Limited 3 people · 2007-2019 · current
- Michael John ChickenServing together now · since 2007
- Fiona Jill Mcculloch2019
- Geoffrey Hunton2008-2016
Merchant Development 2 Limited 3 people · 2007-2019 · current
- Michael John ChickenServing together now · since 2007
- Fiona Jill Mcculloch2019
- Geoffrey Hunton2008-2016
Merchant Developments (LOW Mill) Limited 3 people · 2007-2016 · current
- Michael John ChickenServing together now · since 2007
- Fiona Jill Mcculloch2016
- Geoffrey Hunton2010-2016
Rokeby Merchant Developments (Gloucester) Limited 3 people · 2013-present
- Adrian John Phipps GoodallServing together now · since 2013
- Michael John ChickenServing together now · since 2013
- Christopher Barnaby Noyes2013-2015
Waste to Energy Company (Keszczow) Limited 2 people · 2010-present
- Simon John ThorneServing together now · since 2015
- Michael John ChickenServing together now · since 2010
MP Property Nominee CO Limited 2 people · 2012-present
- Thompson Taraz Secretaries LimitedServing together now · since 2012
- Michael John ChickenServing together now · since 2012
Detailed Inventories Limited 1 person · 2005-2026 · current
- Nadda HolgateServing together now · since 2005
Sources
- Companies House
- Officer appointments and resignations.
- Edition
- Register edition compiled 11th October 2026
- Identity
- Records are treated as the same person only where our identity-matching rules support it. Confirmed relationships are supported by the approved identity-matching evidence and rules. Likely relationships are supported by sufficient evidence to suggest the records concern the same individual, but are not established as confirmed; they are shown with the label “Likely the same person”. How people are matched
Report an issue with this record · How we handle data · Object or ask for removal