KENNETH MACLEOD LIMITEDLiquidation
SC180788 - Incorporated on 19 November 1997
KENNETH MACLEOD PROPERTIES LIMITED
SC063966 - Incorporated on 26 January 1978
KENNETH MACLEOD TRAVEL LIMITED
SC137477 - Incorporated on 31 March 1992
KENNETH R MACLEOD LIMITED
SC537457 - Incorporated on 8 June 2016
KENNETH J. MACLEOD LIMITED
SC161053 - Incorporated on 16 October 1995
ALEXANDER MACLEOD LIMITED
SC550275 - Incorporated on 15 November 2016
KENNETH MACLEOD (SHAWBOST) LIMITED
SC018840 - Incorporated on 17 December 1935
KENNETH JAMES LIMITED
04898773 - Incorporated on 15 September 2003
KENNETH JAMES BOXALL LTDDisolved
13750720 - Dissolved on 23 April 2024
JAMES KENNETH ANDREWS LTD
15711353 - Incorporated on 9 May 2024
KENNETH JAMES LOGISTICS LTDActive - Proposal to Strike off
09180377 - Incorporated on 18 August 2014
KENNETH JAMES CONSTRUCTION LTDDisolved
SC660134 - Dissolved on 2 April 2024
JAMES MACLEOD CONSULTING LIMITED
13768026 - Incorporated on 26 November 2021
KENNETH JAMES CONSULTANCY LIMITED
16440925 - Incorporated on 9 May 2025
KENNETH JAMES RECRUITMENT LTDDisolved
14732387 - Dissolved on 25 June 2024
KENNETH MACLEOD TRAVEL EOT TRUSTEE LIMITED
SC839823 - Incorporated on 3 March 2025
PAILEND LIMITED
03733603 - Incorporated on 16 March 1999
JAMES ALEXANDER LIMITEDDisolved
03823091 - Dissolved on 22 March 2022
JAMES ALEXANDER LTDDisolved
14199985 - Dissolved on 31 October 2023
ALEXANDER JAMES LIMITEDActive - Proposal to Strike off
08588178 - Incorporated on 27 June 2013