This particular Alibaba And Lu Limited company has been operating in this business for at least nine years, as it's been founded in 2015. Started with Companies House Reg No. 09635339, Alibaba And Lu is categorised as a Private Limited Company located in 26 Byne Road, Carshalton SM5 2SH. This firm's classified under the NACE and SIC code 86102, that means Medical nursing home activities. The latest annual accounts describe the period up to 2022/06/30 and the most recent annual confirmation statement was submitted on 2023/05/30.
Presently, this particular business is guided by just one director: Mariam A., who was appointed nine years ago.