logo
explain how to read the page

The above diagram shows the color scheme of the layout in the main result page. The parent entities and officers are those entities, including individual and legal persons, have significant controls over the company in focus. The offspring entities and appointments are those entities that the company in focus can influence on.

Clicking the links on parent entities or officers, and offspring entities or managed companies will put them in focus and show upstream or downstream connections. In general, ascendant entities can be found by moving toward upstream, and descendant entities are by toward downstream. In this way, progenitor entities such as grandparent companies (parents of parent), sibling companies (children of parent), partner companies (parents of child), and progeny entities such as grandchild companies (children of child) can be found easily.

Parent entities and officers 113
  • 1
    Dalrymple, Andrew Michael
    Born in February 1965
    Individual (3 offsprings)
    Officer
    2015-02-26 ~ 2022-02-24
    OF - Director → CIF 0
  • 2
    Angus, Barry Hugh
    Born in July 1973
    Individual (2 offsprings)
    Officer
    2022-02-24 ~ now
    OF - Director → CIF 0
  • 3
    Lindsay, Graham Wilson
    Born in November 1951
    Individual (8 offsprings)
    Officer
    2003-02-25 ~ 2009-02-26
    OF - Director → CIF 0
  • 4
    Mitchell, Ronald Gordon
    Born in November 1954
    Individual (8 offsprings)
    Officer
    1998-02-24 ~ 2003-02-26
    OF - Director → CIF 0
  • 5
    Macconnacher, Kenneth A
    Born in August 1951
    Individual (3 offsprings)
    Officer
    2001-02-27 ~ 2005-02-01
    OF - Director → CIF 0
  • 6
    Bowie, Adrian
    Born in June 1962
    Individual (2 offsprings)
    Officer
    2020-02-27 ~ 2023-02-23
    OF - Director → CIF 0
  • 7
    Kiely, Martin
    Managing Director born in April 1963
    Individual (11 offsprings)
    Officer
    2016-02-25 ~ 2020-02-27
    OF - Director → CIF 0
  • 8
    Fraser, John Dawson
    Born in March 1951
    Individual (3 offsprings)
    Officer
    1997-02-06 ~ 2006-01-19
    OF - Director → CIF 0
  • 9
    Park, Brian Gordon
    Born in October 1966
    Individual (1 offspring)
    Officer
    2018-02-22 ~ 2021-02-25
    OF - Director → CIF 0
    Park, Brian Gordon
    Company Director born in October 1966
    Individual (1 offspring)
    2024-02-29 ~ 2025-05-08
    OF - Director → CIF 0
  • 10
    Fry, Anthony Colin
    Born in August 1969
    Individual (5 offsprings)
    Officer
    2024-02-29 ~ now
    OF - Director → CIF 0
  • 11
    Henderson, Kenneth Charles
    Civil Engineer born in November 1976
    Individual (1 offspring)
    Officer
    2019-02-28 ~ 2025-02-27
    OF - Director → CIF 0
  • 12
    Sim, James
    Born in January 1932
    Individual (13 offsprings)
    Officer
    1997-02-25 ~ 1997-12-31
    OF - Director → CIF 0
  • 13
    Robertson, Iain Marshall
    Born in February 1943
    Individual (11 offsprings)
    Officer
    1998-02-24 ~ 2001-02-27
    OF - Director → CIF 0
  • 14
    Waddell, Ian Gordon
    Born in September 1966
    Individual (4 offsprings)
    Officer
    2007-02-22 ~ 2011-02-24
    OF - Director → CIF 0
  • 15
    Smith, Ross
    Born in April 1969
    Individual (2 offsprings)
    Officer
    2023-02-23 ~ 2024-02-29
    OF - Director → CIF 0
  • 16
    Meikle, Stephen
    Born in February 1957
    Individual (1 offspring)
    Officer
    2007-02-22 ~ 2011-02-24
    OF - Director → CIF 0
  • 17
    Macleod, Alexander James
    Born in March 1964
    Individual (86 offsprings)
    Officer
    2011-02-24 ~ 2014-02-27
    OF - Director → CIF 0
  • 18
    Steele, James
    Born in April 1962
    Individual (3 offsprings)
    Officer
    2021-02-25 ~ 2022-02-24
    OF - Director → CIF 0
  • 19
    Mcintosh, Donald Gordon
    Born in July 1949
    Individual (4 offsprings)
    Officer
    2005-02-22 ~ 2012-02-23
    OF - Director → CIF 0
  • 20
    Jeffrey, Alex Stewart
    Born in July 1953
    Individual (6 offsprings)
    Officer
    2004-02-24 ~ 2009-02-26
    OF - Director → CIF 0
  • 21
    Steel, David Scott
    Born in February 1971
    Individual (6 offsprings)
    Officer
    2023-02-23 ~ now
    OF - Director → CIF 0
  • 22
    Mccracken, David John
    Born in January 1957
    Individual (5 offsprings)
    Officer
    2001-02-27 ~ 2001-05-18
    OF - Director → CIF 0
    2004-02-24 ~ 2004-07-15
    OF - Director → CIF 0
  • 23
    Mccormick, Nicholas John
    Born in July 1968
    Individual (1 offspring)
    Officer
    2014-02-27 ~ 2018-02-22
    OF - Director → CIF 0
  • 24
    Dillett, Stuart
    Construction Director born in April 1968
    Individual (11 offsprings)
    Officer
    2006-02-23 ~ 2011-02-24
    OF - Director → CIF 0
  • 25
    Clark, Allan John
    Born in May 1960
    Individual (13 offsprings)
    Officer
    2012-02-23 ~ 2013-03-20
    OF - Director → CIF 0
  • 26
    Munro, Brian Kenneth
    Born in July 1967
    Individual (18 offsprings)
    Officer
    2005-02-22 ~ 2008-02-01
    OF - Director → CIF 0
  • 27
    Mckean, Richard Lendrum
    Born in August 1949
    Individual (12 offsprings)
    Officer
    1997-02-25 ~ 2001-02-27
    OF - Director → CIF 0
  • 28
    Randall, Allan James
    Born in April 1974
    Individual (2 offsprings)
    Officer
    2025-02-27 ~ now
    OF - Director → CIF 0
  • 29
    Langan, Stephen
    Born in June 1960
    Individual (2 offsprings)
    Officer
    2016-02-25 ~ 2019-02-28
    OF - Director → CIF 0
  • 30
    Henderson, John Brodie
    Born in March 1950
    Individual (4 offsprings)
    Officer
    1997-02-25 ~ 1999-01-11
    OF - Director → CIF 0
  • 31
    Frize, Charles Michael
    Born in December 1954
    Individual (7 offsprings)
    Officer
    2004-02-24 ~ 2011-02-24
    OF - Director → CIF 0
  • 32
    Watt, Alan Graham
    Individual (2 offsprings)
    Officer
    1997-02-25 ~ 2017-02-23
    OF - Secretary → CIF 0
  • 33
    Leishman, Robert Dunsmore
    Born in January 1965
    Individual (9 offsprings)
    Officer
    2015-02-26 ~ 2021-02-25
    OF - Director → CIF 0
  • 34
    Steel, Andrew Mackenzie
    Born in March 1967
    Individual (4 offsprings)
    Officer
    2023-02-23 ~ now
    OF - Director → CIF 0
  • 35
    Slessor, Stephen James
    Director born in May 1976
    Individual (28 offsprings)
    Officer
    2020-02-27 ~ 2023-02-23
    OF - Director → CIF 0
  • 36
    Knowles, Alan
    Born in January 1975
    Individual (1 offspring)
    Officer
    2023-02-23 ~ now
    OF - Director → CIF 0
  • 37
    Brown, James Scott
    Born in December 1957
    Individual (23 offsprings)
    Officer
    1997-02-06 ~ 2001-01-31
    OF - Director → CIF 0
  • 38
    Cookson, Anthony Russell
    Born in June 1953
    Individual (3 offsprings)
    Officer
    2000-02-29 ~ 2003-02-26
    OF - Director → CIF 0
  • 39
    Mckevitt, Gavin
    Born in October 1970
    Individual (4 offsprings)
    Officer
    2014-02-27 ~ 2018-03-28
    OF - Director → CIF 0
  • 40
    Cameron, Kenneth William
    Born in March 1956
    Individual (17 offsprings)
    Officer
    2004-02-24 ~ 2007-02-01
    OF - Director → CIF 0
  • 41
    Coletta, Annmaria
    Born in September 1976
    Individual (1 offspring)
    Officer
    2024-02-29 ~ now
    OF - Director → CIF 0
  • 42
    Barn, Grahame
    Individual (2 offsprings)
    Officer
    2017-02-23 ~ 2026-03-16
    OF - Secretary → CIF 0
  • 43
    Ingham, Paul
    Born in December 1963
    Individual (1 offspring)
    Officer
    2024-02-29 ~ now
    OF - Director → CIF 0
  • 44
    Ogg, Robert Lindsay James
    Born in May 1969
    Individual (2 offsprings)
    Officer
    2025-02-27 ~ now
    OF - Director → CIF 0
  • 45
    Ritchie, John Scott
    Born in September 1948
    Individual (7 offsprings)
    Officer
    1997-02-25 ~ 2000-01-10
    OF - Director → CIF 0
  • 46
    Brown, David John
    Born in February 1953
    Individual (4 offsprings)
    Officer
    2013-02-28 ~ 2016-02-25
    OF - Director → CIF 0
  • 47
    Leslie, George Moir
    Born in November 1946
    Individual (4 offsprings)
    Officer
    1997-02-25 ~ 2005-02-01
    OF - Director → CIF 0
  • 48
    Deans, Steven David
    Born in January 1981
    Individual (16 offsprings)
    Officer
    2023-02-23 ~ now
    OF - Director → CIF 0
  • 49
    Mackenzie, Donald
    Individual (1 offspring)
    Officer
    1997-02-06 ~ 1997-02-25
    OF - Secretary → CIF 0
  • 50
    Oakley, Mark Alexander
    Born in March 1968
    Individual (3 offsprings)
    Officer
    2018-02-22 ~ now
    OF - Director → CIF 0
  • 51
    Ross, Iain Donald
    Born in July 1972
    Individual (3 offsprings)
    Officer
    2017-02-23 ~ 2017-09-07
    OF - Director → CIF 0
  • 52
    Murray, Iain William
    Born in January 1964
    Individual (3 offsprings)
    Officer
    2021-02-25 ~ 2024-02-29
    OF - Director → CIF 0
  • 53
    Clark, Graeme Scott Alexander
    Born in October 1960
    Individual (4 offsprings)
    Officer
    2000-02-29 ~ 2004-02-24
    OF - Director → CIF 0
  • 54
    Jackson, Andrew Edward James
    Born in August 1970
    Individual (5 offsprings)
    Officer
    2017-02-23 ~ 2020-02-27
    OF - Director → CIF 0
  • 55
    Hogg, Derek John
    Born in June 1959
    Individual (6 offsprings)
    Officer
    2013-02-28 ~ 2018-10-08
    OF - Director → CIF 0
  • 56
    Mcclenaghan, Steven John
    Born in December 1974
    Individual (9 offsprings)
    Officer
    2009-02-26 ~ 2010-06-09
    OF - Director → CIF 0
  • 57
    Ward, Garry
    Born in September 1967
    Individual (3 offsprings)
    Officer
    2008-02-28 ~ 2010-01-19
    OF - Director → CIF 0
    2013-02-28 ~ 2016-02-25
    OF - Director → CIF 0
  • 58
    Clark, Bruce George
    Born in January 1964
    Individual (6 offsprings)
    Officer
    2004-02-24 ~ 2014-02-27
    OF - Director → CIF 0
  • 59
    Logue, David Iain
    Born in September 1958
    Individual (72 offsprings)
    Officer
    2001-02-27 ~ 2002-11-21
    OF - Director → CIF 0
  • 60
    Welsh, David Howells
    Born in January 1953
    Individual (1 offspring)
    Officer
    2006-02-23 ~ 2009-02-26
    OF - Director → CIF 0
  • 61
    Scobie, James Niblock
    Born in May 1949
    Individual (1 offspring)
    Officer
    1999-02-23 ~ 2007-02-01
    OF - Director → CIF 0
  • 62
    Laidlaw, John Kinloch
    Born in September 1957
    Individual (6 offsprings)
    Officer
    2009-02-26 ~ 2010-11-29
    OF - Director → CIF 0
  • 63
    Dalgleish, Ian Robert
    Born in November 1949
    Individual (3 offsprings)
    Officer
    2008-02-28 ~ 2013-02-28
    OF - Director → CIF 0
  • 64
    Fraser, Ronald Charles
    Born in September 1953
    Individual (4 offsprings)
    Officer
    2002-02-26 ~ 2003-02-25
    OF - Director → CIF 0
  • 65
    Mccrone, Andrew Elder
    Born in May 1952
    Individual (1 offspring)
    Officer
    2011-02-24 ~ 2016-02-25
    OF - Director → CIF 0
  • 66
    Campbell, Lynda Margaret
    Born in October 1968
    Individual (1 offspring)
    Officer
    2018-02-22 ~ 2021-02-25
    OF - Director → CIF 0
  • 67
    O'neill, Martin
    Born in October 1970
    Individual (2 offsprings)
    Officer
    2019-02-28 ~ 2019-10-04
    OF - Director → CIF 0
  • 68
    Donaldson, Graham Alexander
    Born in February 1941
    Individual (6 offsprings)
    Officer
    1998-02-24 ~ 2001-01-31
    OF - Director → CIF 0
  • 69
    Grimsley, Andrew William
    Born in December 1964
    Individual (1 offspring)
    Officer
    2018-02-22 ~ 2021-02-25
    OF - Director → CIF 0
  • 70
    Macdonald, David William
    Born in April 1974
    Individual (5 offsprings)
    Officer
    2022-02-24 ~ now
    OF - Director → CIF 0
  • 71
    Mackenzie, John David
    Born in May 1965
    Individual (3 offsprings)
    Officer
    2011-02-24 ~ 2015-02-26
    OF - Director → CIF 0
  • 72
    Kennedy, Rory Jamieson
    Born in June 1978
    Individual (14 offsprings)
    Officer
    2016-02-25 ~ 2017-02-23
    OF - Director → CIF 0
  • 73
    Wills, Jonathan
    Born in February 1980
    Individual (3 offsprings)
    Officer
    2020-02-27 ~ 2023-02-23
    OF - Director → CIF 0
  • 74
    Di Duca, Roy Giovanni Battista
    Born in October 1954
    Individual (3 offsprings)
    Officer
    2001-02-27 ~ 2005-02-01
    OF - Director → CIF 0
  • 75
    Morrison, Alex
    Born in November 1966
    Individual (3 offsprings)
    Officer
    2020-02-27 ~ 2024-02-29
    OF - Director → CIF 0
  • 76
    Lees, Colin
    Born in January 1952
    Individual (2 offsprings)
    Officer
    1999-02-23 ~ 1999-05-07
    OF - Director → CIF 0
  • 77
    Mcfadzen, George Scott
    Born in May 1957
    Individual (1 offspring)
    Officer
    2001-02-27 ~ 2003-07-24
    OF - Director → CIF 0
  • 78
    Thompson, Philip Alexander
    Born in August 1958
    Individual (3 offsprings)
    Officer
    2002-02-26 ~ 2003-10-31
    OF - Director → CIF 0
  • 79
    Mcgirr, Gerard Patrick
    Born in January 1973
    Individual (1 offspring)
    Officer
    2016-02-25 ~ 2019-02-28
    OF - Director → CIF 0
  • 80
    Munro, Mark
    Born in March 1970
    Individual (6 offsprings)
    Officer
    2021-02-25 ~ 2024-02-29
    OF - Director → CIF 0
  • 81
    Rodger, Hamish
    Born in August 1957
    Individual (2 offsprings)
    Officer
    2011-02-24 ~ 2015-02-26
    OF - Director → CIF 0
  • 82
    Carmichael, Kevin George
    Born in September 1965
    Individual (9 offsprings)
    Officer
    2014-02-27 ~ 2018-02-22
    OF - Director → CIF 0
  • 83
    Mathers, Martin James
    Civil Engineer born in July 1973
    Individual (28 offsprings)
    Officer
    2014-02-27 ~ 2018-02-22
    OF - Director → CIF 0
  • 84
    Corser, Jamie Duncan
    Born in February 1966
    Individual (1 offspring)
    Officer
    2017-02-23 ~ now
    OF - Director → CIF 0
  • 85
    Simpson, Ronald
    Born in September 1947
    Individual (4 offsprings)
    Officer
    2000-02-29 ~ 2009-02-26
    OF - Director → CIF 0
  • 86
    Mcleish, Alan Carson
    Managing Director born in March 1960
    Individual (20 offsprings)
    Officer
    2018-02-22 ~ 2021-01-28
    OF - Director → CIF 0
  • 87
    Morrison, David Gordon
    Born in July 1963
    Individual (8 offsprings)
    Officer
    2008-02-28 ~ 2012-02-23
    OF - Director → CIF 0
  • 88
    Boyle, Alan James
    Born in October 1973
    Individual (2 offsprings)
    Officer
    2014-02-27 ~ 2017-02-23
    OF - Director → CIF 0
  • 89
    Mclachlan, Steven Robert
    Commercial Director born in October 1969
    Individual (11 offsprings)
    Officer
    2019-02-28 ~ 2025-02-27
    OF - Director → CIF 0
  • 90
    Rodger, William Ward
    Born in November 1956
    Individual (8 offsprings)
    Officer
    2011-02-24 ~ 2014-02-27
    OF - Director → CIF 0
  • 91
    Carr, Alan Ferguson
    Born in July 1953
    Individual (9 offsprings)
    Officer
    2007-02-22 ~ 2013-02-28
    OF - Director → CIF 0
  • 92
    Philpott, Roger Ernest
    Born in July 1952
    Individual (3 offsprings)
    Officer
    2006-02-23 ~ 2015-09-10
    OF - Director → CIF 0
  • 93
    Hyatt, Malcolm
    Born in April 1957
    Individual (3 offsprings)
    Officer
    2010-02-25 ~ 2014-02-27
    OF - Director → CIF 0
  • 94
    Ramsay, Michael John Stuart
    Born in February 1948
    Individual (5 offsprings)
    Officer
    1999-02-23 ~ 2003-02-25
    OF - Director → CIF 0
  • 95
    Kenwell, Alvar Samuel
    Born in December 1964
    Individual (4 offsprings)
    Officer
    2003-02-25 ~ 2007-02-01
    OF - Director → CIF 0
    2011-02-24 ~ 2017-09-07
    OF - Director → CIF 0
  • 96
    Bell, Robert John
    Born in February 1954
    Individual (2 offsprings)
    Officer
    2009-02-26 ~ 2019-09-11
    OF - Director → CIF 0
  • 97
    Rennie, David Russell
    Born in August 1959
    Individual (2 offsprings)
    Officer
    2009-02-26 ~ 2016-02-25
    OF - Director → CIF 0
  • 98
    Ross, David Bradford
    Born in April 1968
    Individual (5 offsprings)
    Officer
    2013-02-28 ~ 2023-09-07
    OF - Director → CIF 0
  • 99
    Watson, Neil Cattanach
    Born in March 1969
    Individual (5 offsprings)
    Officer
    2005-02-22 ~ 2010-02-25
    OF - Director → CIF 0
  • 100
    Teenan, James Douglas
    Born in September 1943
    Individual (4 offsprings)
    Officer
    1997-02-25 ~ 1999-06-17
    OF - Director → CIF 0
  • 101
    Donnelly, James Gerard
    Born in April 1967
    Individual (4 offsprings)
    Officer
    2009-02-26 ~ 2011-01-28
    OF - Director → CIF 0
  • 102
    Dickie, Archibald Graeme
    Born in April 1969
    Individual (1 offspring)
    Officer
    2019-02-28 ~ now
    OF - Director → CIF 0
  • 103
    Ritchie, Peter Dorward
    Born in October 1983
    Individual (1 offspring)
    Officer
    2022-02-24 ~ 2022-11-02
    OF - Director → CIF 0
  • 104
    Reid, Roger Allan
    Born in September 1957
    Individual (1 offspring)
    Officer
    2003-02-25 ~ 2006-02-05
    OF - Director → CIF 0
  • 105
    Macleod, Neil Morrison
    Born in July 1954
    Individual (1 offspring)
    Officer
    2005-02-22 ~ 2007-11-30
    OF - Director → CIF 0
  • 106
    Gallacher, Kevin Jude
    Born in July 1973
    Individual (1 offspring)
    Officer
    2019-02-28 ~ 2022-11-08
    OF - Director → CIF 0
  • 107
    Campbell, Lesley Ann
    Born in February 1973
    Individual (1 offspring)
    Officer
    2016-02-25 ~ 2017-02-09
    OF - Director → CIF 0
  • 108
    Bramley, Mark Stuart
    Born in November 1973
    Individual (10 offsprings)
    Officer
    2015-02-26 ~ 2026-02-26
    OF - Director → CIF 0
  • 109
    Henderson, Iain Campbell
    Born in March 1967
    Individual (9 offsprings)
    Officer
    2011-02-24 ~ 2014-02-27
    OF - Director → CIF 0
  • 110
    Thomson, Adam Biggart
    Born in January 1954
    Individual (3 offsprings)
    Officer
    2005-02-22 ~ 2009-02-26
    OF - Director → CIF 0
  • 111
    Craigie, Hugh
    Born in March 1975
    Individual (16 offsprings)
    Officer
    2011-02-24 ~ 2015-02-26
    OF - Director → CIF 0
  • 112
    Mcdonald, Athole
    Born in March 1969
    Individual (20 offsprings)
    Officer
    2010-02-25 ~ 2014-02-27
    OF - Director → CIF 0
  • 113
    Kennedy, Ciaran Anthony
    Born in June 1965
    Individual (76 offsprings)
    Officer
    2005-02-22 ~ 2005-11-30
    OF - Director → CIF 0
parent relation
Company in focus

CIVIL ENGINEERING CONTRACTORS ASSOCIATION (SCOTLAND)

Period: 1997-02-06 ~ now
Company number: SC172232
Registered name
CIVIL ENGINEERING CONTRACTORS ASSOCIATION (SCOTLAND) - now
Recent Standard Industrial Classification
94110 - Activities Of Business And Employers Membership Organisations
Brief company account
Please be reminded the displayed account data is older than 4 years hence might not reflect current company status.
Property, Plant & Equipment
1 GBP2020-12-31
1 GBP2019-12-31
Debtors
1,805 GBP2020-12-31
15,317 GBP2019-12-31
Cash at bank and in hand
816,495 GBP2020-12-31
790,802 GBP2019-12-31
Current Assets
818,300 GBP2020-12-31
806,119 GBP2019-12-31
Net Current Assets/Liabilities
508,143 GBP2020-12-31
491,929 GBP2019-12-31
Total Assets Less Current Liabilities
508,144 GBP2020-12-31
491,930 GBP2019-12-31
Equity
Retained earnings (accumulated losses)
508,144 GBP2020-12-31
491,930 GBP2019-12-31
Average Number of Employees
42020-01-01 ~ 2020-12-31
42019-01-01 ~ 2019-12-31
Property, Plant & Equipment - Gross Cost
Other
5,131 GBP2019-12-31
Property, Plant & Equipment - Accumulated Depreciation & Impairment
Other
5,130 GBP2019-12-31
Property, Plant & Equipment
Other
1 GBP2020-12-31
1 GBP2019-12-31
Trade Debtors/Trade Receivables
Current
11,997 GBP2019-12-31
Other Debtors
Current
1,805 GBP2020-12-31
3,320 GBP2019-12-31
Trade Creditors/Trade Payables
Current
637 GBP2020-12-31
519 GBP2019-12-31
Corporation Tax Payable
1,290 GBP2020-12-31
1,054 GBP2019-12-31
Other Creditors
Current
308,230 GBP2020-12-31
312,617 GBP2019-12-31
Future Minimum Lease Payments Under Non-cancellable Operating Leases
504 GBP2020-12-31
2,520 GBP2019-12-31

  • CIVIL ENGINEERING CONTRACTORS ASSOCIATION (SCOTLAND)
    Info
    Registered number SC172232
    Enterprise House, Springkerse Business Park, Stirling FK7 7UF
    PRIVATE LIMITED COMPANY BY GUARANTEE WITHOUT SHARE CAPITAL USE OF 'LIMITED' EXEMPTION incorporated on 1997-02-06 (29 years 6 months). The status of the company number is Active.
    The last date of confirmation statement was made at 2026-02-08
    CIF 0
child relation
Offspring entities and appointments 0
  • Not found in our database.

The content of this website is protected by AgonGuard.

© 2022- Polylogarithmic Technology Ltd (Registered in England and Wales No. 14256313). All rights reserved.

Contains public sector information retrieved at 14 July 2026 and licensed under the Open Government Licence v3.0.