Southcroft Healthcare Lodge Ltd is an active company incorporated on 14 October 2020 with the registered office located in London, Greater London. Southcroft Healthcare Lodge Ltd was registered 5 years ago.
Southcroft Healthcare Lodge Ltd is a not-for-profit health and social care organisation that provides accommodation and support for mental health service users living in the community.
Financials
Net Assets, Total Assets & Total Liabilities (2021–2024)