NEEDHAM-IT LTDDisolved
13563938 - Dissolved on 7 February 2023
PALMER & PALMER LIMITED
05228296 - Incorporated on 10 September 2004
MICHAEL ROBERTS JUNGLE HOME LTDDisolved
12066492 - Dissolved on 27 December 2022
DAVID MICHAEL ROBERTS LIMITEDDisolved
14310542 - Dissolved on 30 January 2024
J.W. NEEDHAM LIMITED
00517149 - Incorporated on 13 March 1953
MICHAEL IEUAN ROBERTS LIMITEDDissolved
07935866 - Dissolved on 19 March 2013
PALMER & PALMER (HX) LTD
08600427 - Incorporated on 8 July 2013
MICHAEL ROBERTS SOLUTIONS LTD
11688395 - Incorporated on 21 November 2018
DNS NEEDHAM LTDDisolved
12020503 - Dissolved on 26 April 2022
NEEJAM LLPActive - Proposal to Strike off
OC318897 - Incorporated on 5 April 2006
W. NEEDHAM & SONS LIMITED
08695946 - Incorporated on 18 September 2013
MICHAEL ROBERTS ASSOCIATES LTD
08711355 - Incorporated on 30 September 2013
NEEDHAMBUILDS LTDDisolved
13442389 - Dissolved on 20 May 2025
NEEDHAM & SONS (2022) LTDDisolved
14026374 - Dissolved on 14 May 2024
NEEDHAMTEK LTD
16585664 - Incorporated on 16 July 2025
IIAPS SERVICES LIMITEDLiquidation
02634844 - Incorporated on 5 August 1991
FOX3 HOLDINGS LIMITED
00741700 - Incorporated on 22 November 1962
JANE NEEDHAM LTD
08000352 - Incorporated on 21 March 2012
NEEDHAM GYM UK LTD
15096300 - Incorporated on 25 August 2023
NEEDHAM WOOD LTD
15891373 - Incorporated on 12 August 2024