Knights of the Rose – Arts Theatre, London