JBM DEVELOPMENTS LTDActive - Proposal to Strike off
09044613 - Incorporated on 16 May 2014
JBM LANDSCAPING LTD
12036086 - Incorporated on 6 June 2019
JBM PROCUREMENT LTDDisolved
11885546 - Dissolved on 17 June 2025
JBM DISTRIBUTIION LTD
10025513 - Incorporated on 25 February 2016
JBM INVESTMENT LTD
12483418 - Incorporated on 26 February 2020
JBM RECRUITMENT LTDDisolved
13183839 - Dissolved on 1 March 2022
JBM CONGLOMERATE LTDDisolved
14893235 - Dissolved on 29 October 2024
JBM CONSTRUCTION LTDDissolved
06675411 - Dissolved on 30 March 2010
JBM CONSTRUCTION LTDActive - Proposal to Strike off
08736287 - Incorporated on 17 October 2013
JBM NUTRA HEALTH LTD.Active - Proposal to Strike off
11028274 - Incorporated on 24 October 2017
JBM FACILITIES LTDActive - Proposal to Strike off
10773171 - Incorporated on 16 May 2017
JBM MANAGEMENT LTDDisolved
SC778903 - Dissolved on 14 January 2025
JBM PORTOFOLIO LTD
15715918 - Incorporated on 13 May 2024
CANADIAN SOLAR (CDN) PROJECTS LTD
09733698 - Incorporated on 14 August 2015
CANADIAN SOLAR (CDN) PROJECTS 3 LTD
09776605 - Incorporated on 14 September 2015
MIKADO SOLAR PROJECTS (1) LIMITED
09084266 - Incorporated on 12 June 2014
JBM GROUNDWORKS LTD
12839901 - Incorporated on 26 August 2020
JBM MANAGEMENT LTD.Dissolved
SC238656 - Dissolved on 11 February 2012
JBM CONSULTANCY LTDActive - Proposal to Strike off
06819788 - Incorporated on 16 February 2009
JBM MAINTENANCE LTD.Active - Proposal to Strike off
07591064 - Incorporated on 5 April 2011