Small Charity?
Their turnover is close to £20m and they have significant assets according to Charity Commission, so hardly a small charity.
Fine does seem high to me, but I suspect there's often more to some of these cases than gets put in the ICO press release.