MAINSTREAM HOLDINGS LIMITED
12062269 - Incorporated on 20 June 2019
MAINSTREAM EVENTS LTDDisolved
13455152 - Dissolved on 20 December 2022
WORLD MAINSTREAM LIMITED
13953853 - Incorporated on 4 March 2022
MAINSTREAM COLOUR LTD
SC731079 - Incorporated on 1 May 2022
MAINSTREAM TOOLS LIMITED
03776782 - Incorporated on 25 May 1999
MAINSTREAM LOGISTICS LIMITEDActive - Proposal to Strike off
06884048 - Incorporated on 22 April 2009
MAINSTREAM TRAVEL LIMITEDLiquidation
02717654 - Incorporated on 26 May 1992
MAINSTREAM ENTERPRISES LTD
SC409281 - Incorporated on 13 October 2011
MAINSTREAM HOMES LIMITEDLiquidation
05443226 - Incorporated on 4 May 2005
MAINSTREAM LEAD LIMITEDActive - Proposal to Strike off
08752646 - Incorporated on 29 October 2013
MAINSTREAM MEDIA LIMITEDDissolved
08486290 - Dissolved on 25 November 2014
MAINSTREAM CAREERS LTD
09220759 - Incorporated on 16 September 2014
MAINSTREAM AUTOMOTIVES LIMITEDActive - Proposal to Strike off
SC493313 - Incorporated on 12 December 2014
MAINSTREAM CONSTRUCTION LIMITEDActive - Proposal to Strike off
09361187 - Incorporated on 18 December 2014
MAINSTREAM HAULAGE LIMITEDActive - Proposal to Strike off
10193366 - Incorporated on 23 May 2016
MAINSTREAM ESTATE LIMITED
12142007 - Incorporated on 6 August 2019
MAINSTREAM DEVELOPMENTS LTD
12169752 - Incorporated on 22 August 2019
MAINSTREAM SHOPPING LTDActive - Proposal to Strike off
10525074 - Incorporated on 14 December 2016
MAINSTREAM AUTOS LIMITEDActive - Proposal to Strike off
10834067 - Incorporated on 23 June 2017
MAINSTREAM LONDON LTD
11062110 - Incorporated on 14 November 2017