Current weather station observations near City of London