M MCLEOD CONSULTANCY LIMITED
08905596 - Incorporated on 21 February 2014
MCLEOD BRADY ENTERPRISES LTD
08940033 - Incorporated on 14 March 2014
JOHNSON & MCLEOD MEDICAL LIMITED
09268222 - Incorporated on 17 October 2014
DOUGLAS MCLEOD FRAMING LTD
12705288 - Incorporated on 30 June 2020
MCLEOD FINANCE PARTNERS LTDDisolved
13051450 - Dissolved on 7 December 2021
MCLEOD AI SOLUTIONS LIMITEDDisolved
SC702053 - Dissolved on 9 May 2023
CLARK MCLEOD PARTNERSHIP LIMITED
SC718804 - Incorporated on 4 January 2022
NEVILLE MCLEOD & ASSOCIATES LTDDisolved
13595560 - Dissolved on 28 November 2023
MCLEOD DIGITAL SERVICES LIMITED
SC754259 - Incorporated on 4 January 2023
MCLEOD HOLDINGS (NW) LIMITED
15681082 - Incorporated on 25 April 2024
MCLEOD BUILDERS AYRSHIRE LTD
SC819120 - Incorporated on 12 August 2024
JOHN MCLEOD ROBERTSON LIMITED
15943274 - Incorporated on 9 September 2024
ALEX AND ALEX REMOVALS LTDDisolved
15484541 - Dissolved on 21 May 2024
R.J. MCLEOD (CONTRACTORS) LIMITED
SC028565 - Incorporated on 18 October 1951
MCLEOD TILE RESTORATION LIMITED
08181068 - Incorporated on 15 August 2012
MCLEOD MANAGEMENT RESOURCE LTDDissolved
07444891 - Dissolved on 5 March 2013
BRUCE MCLEOD & ASSOCIATES LTD
07631498 - Incorporated on 12 May 2011
DAVID MCLEOD DEVELOPMENTS LIMITEDActive - Proposal to Strike off
SC321466 - Incorporated on 18 April 2007
MCLEOD CONSULTANCY SERVICES LIMITEDDisolved
06111942 - Dissolved on 24 December 2024
MCLEOD PROPERTY MAINTENANCE LTDDissolved
05712379 - Dissolved on 17 September 2013