18 Odessa Road came into being in 2003 as a company enlisted under no 04762898, located at NW10 5YH London at 18 Odessa Road. This firm has been in business for twenty one years and its current state is active. This company's principal business activity number is 68100, that means Buying and selling of own real estate. 31st May 2022 is the last time when the company accounts were filed.
There's a number of two directors managing the firm now, including Catherine M. and Sarah B. who have been utilizing the directors obligations since April 2021.
Executives who control the firm include: Catherine M.. Sarah B..