NCT02633670 - Hemopatch Versus No Hemopatch (Renal Transplant) | Crick | Crick