Keepmoat Homes delivered £18.5m of social value in local communities in the year ending 31 October 2020, according to its latest set of financial figures.