CARMICHAEL COMPONENTS LIMITED
01941028 - Incorporated on 21 August 1985
PRESSCRAFT (COMPONENTS) LIMITED
02013033 - Incorporated on 23 April 1986
MAJORTEK COMPONENTS LIMITED
02654801 - Incorporated on 16 October 1991
MB COMPONENTS LIMITEDActive - Proposal to Strike off
02757759 - Incorporated on 21 October 1992
SPECIFIC COMPONENTS LIMITEDLiquidation
02962489 - Incorporated on 25 August 1994
E.P.ELECTRONIC COMPONENTS LIMITEDActive - Proposal to Strike off
06426872 - Incorporated on 14 November 2007
HEGEMON COMPONENTS LIMITED
06660871 - Incorporated on 30 July 2008
SWG COMPONENTS LIMITEDDissolved
06667915 - Dissolved on 23 November 2010
S.C. COMPONENTS LIMITED
06724463 - Incorporated on 15 October 2008
PRISTINE COMPONENTS LIMITED
06860340 - Incorporated on 26 March 2009
PROCESS COMPONENTS LIMITED
06916722 - Incorporated on 27 May 2009
PARK COMPONENTS LIMITED
04759866 - Incorporated on 12 May 2003
A7 COMPONENTS LIMITED
04895500 - Incorporated on 11 September 2003
ELVIS COMPONENTS LIMITEDDisolved
05183279 - Dissolved on 12 February 2025
GLOBAL COMPONENTS LIMITED
05194548 - Incorporated on 2 August 2004
RANPLAN COMPONENTS LIMITED
05492306 - Incorporated on 27 June 2005
YB COMPONENTS LIMITED
06120353 - Incorporated on 21 February 2007
BETA COMPONENTS LIMITED
07432207 - Incorporated on 8 November 2010
NEXTGEN COMPONENTS LIMITED
07907880 - Incorporated on 12 January 2012
OG COMPONENTS LIMITED
07924335 - Incorporated on 25 January 2012