J.K. pseudonym brings windfall for UK charity