MAINSTREAM PRINT CENTRE LTD.
SC349948 - Incorporated on 15 October 2008
MAINSTREAM MARKETING UK LTD.
03795358 - Incorporated on 24 June 1999
MAINSTREAM INTERIORS UK LIMITEDDissolved
06778736 - Dissolved on 28 September 2010
MAINSTREAM COMMERCIAL FINANCE LTDLiquidation
05823897 - Incorporated on 22 May 2006
MAINSTREAM FORTY-SEVEN LIMITEDLiquidation
02460488 - Incorporated on 17 January 1990
MAINSTREAM CAPITAL PARTNERS LLP
OC404386 - Incorporated on 17 February 2016
MAINSTREAM MEASUREMENTS (INVESTMENTS) LIMITED
11849560 - Incorporated on 27 February 2019
MAINSTREAM ELECTRICAL INSTALLATIONS LTDActive - Proposal to Strike off
10749828 - Incorporated on 2 May 2017
MAINSTREAM FINANCIAL SERVICES LIMITEDDisolved
SC554634 - Dissolved on 2 May 2023
MAINSTREAM MOTOR COMPANY LTD
14891554 - Incorporated on 24 May 2023
MAINSTREAM GLOBAL SERVICES LTDDisolved
14956011 - Dissolved on 10 December 2024
MAINSTREAM CAR SERVICES LIMITEDDissolved
03515146 - Incorporated on 23 February 1998
MAINSTREAM MOTOR CO. LIMITEDDissolved
06450202 - Dissolved on 27 July 2010
MAINSTREAM WINDOWS BIRMINGHAM LIMITEDDissolved
06816007 - Dissolved on 3 July 2012
MAINSTREAM INTERNATIONAL FOODS LIMITED
02938070 - Incorporated on 13 June 1994
MAINSTREAM AND INDUSTRIAL LIMITED
06764736 - Incorporated on 3 December 2008
MAINSTREAM MANAGEMENT (UK) LIMITED
04640361 - Incorporated on 17 January 2003
MAINSTREAM PERSONNEL SOLUTIONS LIMITEDDisolved
04813330 - Dissolved on 10 May 2022
MAINSTREAM PROPERTY MAINTENANCE LIMITEDDissolved
05510611 - Dissolved on 6 December 2016
MAINSTREAM PROPERTY SERVICES LIMITEDDisolved
12511594 - Dissolved on 26 April 2022