University college of london hospital July 8, 2019 16 32 64 128 University college of london hospital address University college of london hospitals nhs foundation trust University college of london hospital values University college london hospital contact number