MACLENNAN ASSOCIATES LTD
06565177 - Incorporated on 14 April 2008
MACLENNAN CONSULTING LIMITED
SC243811 - Incorporated on 12 February 2003
MACLENNAN CONTRACTORS LIMITED
SC472797 - Incorporated on 18 March 2014
MACLENNAN SOLUTIONS LIMITED
SC817066 - Incorporated on 22 July 2024
LINNELL MACNIVEN (STREATHAM) LLPDissolved
OC311057 - Dissolved on 23 April 2013
MACNIVEN & CAMERON DEVELOPMENTS LIMITEDDissolved
03261491 - Dissolved on 25 March 2014
MACNIVEN & CAMERON APARTMENTS LIMITED
04609066 - Incorporated on 5 December 2002
MACNIVEN & CAMERON INVESTMENTS LIMITEDDissolved
03935288 - Dissolved on 26 January 2016
PAUL MACLENNAN LTD.Active - Proposal to Strike off
SC324252 - Incorporated on 23 May 2007
D A MACLENNAN (SKYE) LTD
SC414949 - Incorporated on 19 January 2012
MACLENNAN MODE LTDDissolved
05024083 - Dissolved on 21 October 2014
KINSTON SHAWDOWN LIMITEDDissolved
08092850 - Dissolved on 8 January 2013
BLACKMORE HARPER LIMITEDActive - Proposal to Strike off
06812980 - Incorporated on 9 February 2009
JC DONALD IRL LTDDisolved
NI613559 - Dissolved on 21 March 2023
K MCLENNAN FENCING LIMITEDDisolved
SC403746 - Dissolved on 22 October 2024
THE PURPLE COFFEE CO LTD
05856315 - Incorporated on 23 June 2006
M K MACLENNAN LIMITED
SC794703 - Incorporated on 10 January 2024
A J MACLENNAN LIMITED
SC162201 - Incorporated on 14 December 1995
A & M MACLENNAN LIMITED
SC258081 - Incorporated on 23 October 2003
L DONALD LTD
SC646329 - Incorporated on 6 November 2019