SI
Report and Financial Statements for the Year Ended 31 March 2025
287 supported housing units managed across five sites in London and Aldershot
Key Metric 1
81% of supported residents maintained their independence during the reporting year