The answer to the final clue is giving me a problem, and it's only three letters long of which I have the first and last letters!
26d Opera company for musician Brian (3) E?O
I thought perhaps ECO and then ENO or possibly ELO but unable to fully parse any of them. It's probably something obvious that I'm missing, so would appreciate a nudge in the right direction.