2000 is the year of the launching of 18 New North Street Management Limited, the company located at 3 Scout Lane, Clapham Old Town in London. That would make twenty four years 18 New North Street Management has existed on the British market, as it was established on 2000-01-31. The firm registered no. is 03916901 and its post code is SW4 0LA. The firm's registered with SIC code 68320, that means Management of real estate on a fee or contract basis. 2022-12-31 is the last time when the company accounts were filed.
There seems to be a number of two directors leading the following limited company at the moment, specifically Anthony B. and Charles M. who have been executing the directors tasks since 2002-06-30.