MACLEODBRADLEY LIMITED
07388112 - Incorporated on 27 September 2010
MACLEODS2FLY LIMITED
10487923 - Incorporated on 21 November 2016
ALEX MACLEOD FILMS LTD
11050545 - Incorporated on 7 November 2017
MICHELLE RODERICKS LIMITED
10202942 - Incorporated on 27 May 2016
MACLEODS PROPERTY LTD
SC823929 - Incorporated on 26 September 2024
5 RODERICK ROAD MANAGEMENT LIMITED
15136853 - Incorporated on 13 September 2023
MACLEODSLAW.COM LIMITEDDissolved
SC349866 - Dissolved on 11 June 2010
MACLEOD LGV SERVICES LTD
05170632 - Incorporated on 5 July 2004
MACLEOD OF LEWIS LIMITEDDissolved
SC485529 - Dissolved on 4 December 2018
C MACLEOD ENGINEERING LTDActive - Proposal to Strike off
SC527482 - Incorporated on 22 February 2016
IAIN MACLEOD FISHING LTD
SC725799 - Incorporated on 10 March 2022
MCARDLE MACLEOD WATT LTD
SC713822 - Incorporated on 1 November 2021
L MACLEOD CONSULTANCY LTDDisolved
SC765863 - Dissolved on 27 May 2025
RODERICK COURT MANAGEMENT COMPANY LIMITED
04486611 - Incorporated on 16 July 2002
RODERICK WILSON TREE SURGERY LIMITED
10069654 - Incorporated on 17 March 2016
THE RODERICK CRAWFORD CONSULTANCY LIMITED
15844234 - Incorporated on 17 July 2024
MACLEOD'S GROUP LIMITEDDisolved
14034011 - Dissolved on 12 September 2023
MACLEODS HOLDINGS LTD
SC668717 - Incorporated on 27 July 2020
T MACLEOD LOGISTICS LTDActive - Proposal to Strike off
08111046 - Incorporated on 19 June 2012
G MACLEOD NEWSAGENT LTDActive - Proposal to Strike off
SC376076 - Incorporated on 31 March 2010