Kate, Princess of Wales, visited a London hospital on Tuesday where she underwent cancer treatment last year to personally thank medics there for their care and support, her office said.