2004 marks the beginning of 24 Tewkesbury Terrace Limited, the company which was located at 24 Tewkesbury Terrace, London, New Southgate. It was founded on 2004-07-20. The company's registration number was 05185198 and the company post code was N11 2LT. This firm had been active on the market for approximately 15 years up until 2019-09-24. Launched as Cc18 Management Company, this firm used the business name until 2004, when it was changed to 24 Tewkesbury Terrace Limited.
Mahendra N. was this particular enterprise's managing director, assigned this position 16 years ago.