Brewery raises £22,000 for Macmillan, its charity of the year