The 20/20a Mendora Road Management Company Limited company has been offering its services for 23 years, having launched in 1998. Started with registration number 03539697, 20/20a Mendora Road Management Company is a Private Limited Company located in 20 Mendora Road, London SW6 7NB. This firm's registered with SIC code 98000 meaning Residents property management. 20/20a Mendora Road Management Company Ltd released its account information for the period that ended on 2020-04-30. The most recent annual confirmation statement was filed on 2021-04-02.
The limited company owes its accomplishments and permanent growth to two directors, who are Spencer L. and Joanna R., who have been controlling the firm for nine years.