W J MACLEOD LTD
07310988 - Incorporated on 12 July 2010
M & D MACLEOD LTDDissolved
SC381733 - Dissolved on 23 December 2011
D. & M. MACLEOD LTDLiquidation
04479207 - Incorporated on 5 July 2002
L V MACLEOD LTDActive - Proposal to Strike off
SC485028 - Incorporated on 28 August 2014
MACLEOD 1971 LTDDisolved
SC398226 - Dissolved on 4 January 2022
D N MACLEOD LTD
SC329547 - Incorporated on 20 August 2007
C MACLEOD LTD
14171540 - Incorporated on 14 June 2022
MACLEOD QS LTDDisolved
SC637926 - Dissolved on 5 April 2022
M MACLEOD LTDDisolved
12766676 - Dissolved on 24 January 2023
JAMES ALEXANDER IT SERVICES LTDActive - Proposal to Strike off
09966487 - Incorporated on 25 January 2016
KC MEDICAL LIMITED
08458760 - Incorporated on 22 March 2013
KENNETH PC LTDDisolved
10207240 - Dissolved on 25 April 2022
D R MACLEOD (HAULAGE) LIMITED
SC224918 - Incorporated on 2 November 2001
Customs House Quay Street, Stornoway, HS1 2XX
DA MACLEOD LTDActive - Proposal to Strike off
SC510802 - Incorporated on 15 July 2015
AL MACLEOD LTDActive - Proposal to Strike off
10806453 - Incorporated on 7 June 2017
MACLEOD TM LTD
15897157 - Incorporated on 14 August 2024
JAMESON ALEXANDER LAW & CO. LIMITEDActive - Proposal to Strike off
04378376 - Incorporated on 20 February 2002
ALEXANDER ST JAMES REAL ESTATE LTDActive - Proposal to Strike off
10956410 - Incorporated on 11 September 2017
S MACLEOD (JOINERY) LIMITEDActive - Proposal to Strike off
SC249007 - Incorporated on 8 May 2003
JAMES ALEXANDER MEWS RESIDENTS LIMITED
03735457 - Incorporated on 18 March 1999