NCT02509156 - Stem Cell Injection in Cancer Survivors | Crick | Crick