The lockdown is inflicting financial and social pain, but charities and businesses are stepping up to help people in need.