Great Ormond Street – on good form