Results from charitable provider Leonard Cheshire Disability showed a steady performance for the year ending 31 March 2012 mirroring its results from 2011.Incoming resources totalled £158.0m compared to 2011’s £156.4m. Income from charitable activities was £141.8m (2011: £142.5m) and investment income grew from £43,000 to £164,000. Resources expended left the organisation with thin margins with…