Current weather station observations near Richmond upon Thames