David Hill (conductor)BBC Singers The Bach Choir The Young Singers London Youth Choir Finchley Children's Music Group