HOWARD MACLENNAN LTD
08047746 - Incorporated on 26 April 2012
AENEAS MACLENNAN LIMITED
SC485691 - Incorporated on 2 September 2014
MACLENNAN NORMAN LIMITED
SC465210 - Incorporated on 4 December 2013
MACLENNAN ADAMS LIMITED
08303568 - Incorporated on 22 November 2012
COLLINS & MACLENNAN LTDActive - Proposal to Strike off
10907499 - Incorporated on 9 August 2017
MACLENNAN FILMS LIMITED
14386863 - Incorporated on 29 September 2022
MACLENNAN MUSIC LIMITEDActive - Proposal to Strike off
14934834 - Incorporated on 14 June 2023
MACKENZIE & MACLENNAN LIMITED
SC821062 - Incorporated on 29 August 2024
MACLENNAN CONSTRUCTION LIMITED
04924623 - Incorporated on 7 October 2003
MACLENNAN CONSULTANCY LIMITEDActive - Proposal to Strike off
SC432334 - Incorporated on 11 September 2012
MACLENNAN COACHES LIMITED
SC476519 - Incorporated on 30 April 2014
MACLENNAN WATERPROOFING LTD
12546630 - Incorporated on 3 April 2020
MACLENNAN INT LIMITEDActive - Proposal to Strike off
SC558641 - Incorporated on 24 February 2017
NEIL MACLENNAN LIMITEDDissolved
10920395 - Dissolved on 13 August 2019
MACLENNAN GROUP LIMITED
SC757065 - Incorporated on 30 January 2023
MACLENNAN CAPITAL LIMITED
SC848949 - Incorporated on 19 May 2025
IAIN JAMES MACLENNAN
Born September 1968
24 CHADWICK PLACE, SURBITON, UNITED KINGDOM, KT6 5RE
JAMES MACLENNAN THOMAS
Born December 1992
5 MAYFIELD DRIVE, WINDSOR, BERKS., ENGLAND, SL4 4RB
ROWAN JAMES KEYTE
Born October 2003
GREENWAY FARM THURLBEAR, TAUNTON, SOMERSET, UK, TA3 5BP
JOHN JAMES MACLENNAN
Born April 1955
THE FIRRIN BOGBAIN ROAD, TAIN, ROSS-SHIRE, IV19 1NA