Temperatures as high as 21C are possible in areas of England from London and the home counties to the southern Midlands.