David Heneker — British composer and lyricist