Started with Reg No. 11322598 six years ago, Esla Capital Limited is a Private Limited Company. The current office address is 124 City Road, London. The enterprise's declared SIC number is 68209 : Other letting and operating of own or leased real estate. The most recent filed accounts documents were submitted for the period up to 2023-04-30 and the most current annual confirmation statement was filed on 2023-04-18.
There seems to be 1 director now running this firm, namely Maria W. who has been doing the director's tasks since Monday 23rd April 2018.
Maria W. is the individual with significant control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.