Ellora Management Limited has been on the market for at least 15 years. Registered under the number 06881109 in the year 2009, the company is registered at 5 Ellora Road, London SW16 6JG. This company's Standard Industrial Classification Code is 98000 - Residents property management. The most recent annual accounts cover the period up to Sat, 30th Apr 2022 and the latest confirmation statement was submitted on Tue, 19th Sep 2023.
The directors currently appointed by the business are as follow: Olivia C. appointed 9 years ago and Milica J. appointed 15 years ago.