SH 2025 Shaftesbury Shaftesbury Impact Report 2025 4,024 people supported Key Metric 1 1,320,986 direct support hours Key Metric 2 100% CQC inspected services rated Good+ Key Metric 3 Disabled people supported across regions