TJ MACLEOD MUSIC LTD
11899718 - Incorporated on 22 March 2019
MACLEOD MOTOR CO LTD
14569745 - Incorporated on 4 January 2023
MACLEOD INSPECTIONS LTD.
SC358789 - Incorporated on 28 April 2009
MACLEOD CATERING LTDActive - Proposal to Strike off
10828040 - Incorporated on 20 June 2017
MACLEOD ORGANICS LTD
SC628567 - Incorporated on 24 April 2019
MACLEOD SERVICES LTDDisolved
SC731998 - Dissolved on 10 October 2023
MACLEOD FREIGHT LTDDisolved
14551388 - Dissolved on 28 May 2024
CAMERON MACLEOD LTDDisolved
SC706438 - Dissolved on 23 November 2021
MACLEOD AND WALL LLPDisolved
SO305092 - Dissolved on 20 June 2023
MORGAN MACLEOD LTDDisolved
SC715257 - Dissolved on 2 May 2023
MACLEOD MOTOR CO. LTDDisolved
13640734 - Dissolved on 11 January 2022
ASHTON MACLEOD LTDDisolved
SC712220 - Dissolved on 15 April 2025
THE MACLEOD PUBS LTDDisolved
14046379 - Dissolved on 19 September 2023
D & R HOMES (SWINESHEAD) LIMITED
11555360 - Incorporated on 6 September 2018
A MACLEOD CONSTRUCTION LIMITED
SC475785 - Incorporated on 22 April 2014
MACLEODSLAW.COM LIMITEDDissolved
SC349866 - Dissolved on 11 June 2010
MACLEOD OF LEWIS LIMITEDDissolved
SC485529 - Dissolved on 4 December 2018
KENNETH MACLEOD TRAVEL LIMITED
SC137477 - Incorporated on 31 March 1992
STUART MACLEOD PAINTER & DECORATOR LIMITED
SC250090 - Incorporated on 27 May 2003
BLOOMINGDALE FLOWERS LIMITEDDisolved
03950246 - Dissolved on 15 October 2024