south midlands weather