An all-star line-up played Shepherd’s Bush Empire in London last night (Tuesday), celebrating the music of The Who in aid of Teenage Cancer Trust.