The UK's newest event venue opens in Gloucestershire - Elmore Court