Temperatures topped 21C in areas of London and Surrey on Thursday.