Law Society Charity donates over £400,000 last year