Musical show raises £2,000 for John Storer Charnwood