NCT00445523 - Safety Study of TroVax Alone vs. TroVax Plus Interferon Alpha in Patients With Renal Cancer | Crick | Crick