Social care financial performance at Leonard Cheshire ‘remained consistent’ despite the charity going through organisational turnaround, including voluntary and compulsory redundancies. Results for the year ended 31 March 2023, showed social care income rose to £141.8m (2022: £133.5m restated) due to fee increases offsetting a slight fall in occupancy. However, in April 2022, the charity…