NCT00397345 - TroVax Renal Immunotherapy Survival Trial | Crick | Crick