MACGILLIVRAY MOTORS LTD
SC360354 - Incorporated on 28 May 2009
W.J. MACGILLIVRAY & SONS
SL003623 - Incorporated on 26 October 1999
MACGILLIVRAY ENGINEERING LTD
08288022 - Incorporated on 9 November 2012
IAIN MACGILLIVRAY LTD
SC486390 - Incorporated on 10 September 2014
JESSICA MACGILLIVRAY LTDDisolved
12909997 - Dissolved on 13 December 2022
MACGILLIVRAY & ASSOCIATES LIMITED
02487881 - Incorporated on 2 April 1990
D.P. MACGILLIVRAY (CALROSSIE)
SC034726 - Incorporated on 30 December 1959
MACGILLIVRAY CONSTRUCTION LTD
SC533131 - Incorporated on 19 April 2016
STRUAN (NWNC) LIMITEDDisolved
04198523 - Dissolved on 10 December 2024
STRUAN ADVISORS LIMITEDLiquidation
08750747 - Incorporated on 28 October 2013
STRUAN INVESTMENTS LIMITEDDisolved
SC597309 - Dissolved on 10 May 2022
STRUAN PROPERTIES LTDActive - Proposal to Strike off
14528875 - Incorporated on 8 December 2022
STRUAN MOTORS LIMITED
SC068088 - Incorporated on 18 May 1979
STRUAN ENTERPRISES LIMITEDDisolved
SC651842 - Dissolved on 3 August 2021
STRUAN CONTRACTS LTD.Dissolved
SC239771 - Dissolved on 18 March 2011
STRUAN ENERGY LIMITED
SC199331 - Incorporated on 31 August 1999
STRUAN ASSOCIATES LTD
SC466100 - Incorporated on 18 December 2013
STRUAN DONALD LIMITEDActive - Proposal to Strike off
SC298876 - Incorporated on 14 March 2006
STRUAN APIARIES LIMITED
SC288904 - Incorporated on 15 August 2005
STRUAN CONTRACTING LTD
SC382384 - Incorporated on 22 July 2010