MAINSTREAM SYSTEMS LIMITED
05675942 - Incorporated on 16 January 2006
MAINSTREAM IRRIGATION LIMITED
05276560 - Incorporated on 3 November 2004
MAINSTREAM PRODUCTIONS LIMITEDDissolved
06291308 - Dissolved on 8 January 2013
MAINSTREAM DIGITAL LIMITED
02742235 - Incorporated on 24 August 1992
MAINSTREAM NETWORK LIMITED
02744573 - Incorporated on 27 August 1992
MAINSTREAM MEASUREMENTS LIMITED
04029296 - Incorporated on 7 July 2000
MAINSTREAM ELECTRICAL LIMITED
08074506 - Incorporated on 18 May 2012
MAINSTREAM GROUP LIMITED
07582086 - Incorporated on 29 March 2011
MAINSTREAM (U.K.) LIMITEDLiquidation
01997555 - Incorporated on 7 March 1986
MAINSTREAM INTERIORS LIMITED
05525244 - Incorporated on 2 August 2005
MAINSTREAM MANAGEMENT LIMITED
04500817 - Incorporated on 1 August 2002
MAINSTREAM MARINE LIMITEDActive - Proposal to Strike off
06122094 - Incorporated on 21 February 2007
MAINSTREAM APPS LIMITED
09640222 - Incorporated on 16 June 2015
MAINSTREAM ALLIANCE LIMITEDActive - Proposal to Strike off
09763074 - Incorporated on 4 September 2015
MAINSTREAM NORTHERN LIMITEDActive - Proposal to Strike off
10747389 - Incorporated on 2 May 2017
MAINSTREAM TRADING LIMITEDDisolved
11462322 - Dissolved on 6 August 2023
MAINSTREAM MEDIA LIMITEDActive - Proposal to Strike off
11138532 - Incorporated on 8 January 2018
MAINSTREAM DISPLAYS LIMITEDDissolved
02224646 - Dissolved on 26 February 2010
MAINSTREAM MEDIA LIMITED
13233093 - Incorporated on 27 February 2021
MAINSTREAM ESTATE LIMITEDregistered
OE023715 - Incorporated on 6 February 2023