What company has been hosted at the Theatre Royal for over 25 years?
It has hosted a season of performances from the Royal Shakespeare Company for over 25 years, as well as touring productions of West End musicals.