UK's 'most generous boss' to give away profits to local charities