The highest temperature recorded was 21.3C in both Northolt, west London, and Chertsey, Surrey, the Met Office said.