NCT00128531 - Leuprolide Acetate 3.75 mg Depot to Treat Prostate Cancer | Crick | Crick