Current weather station observations near London Heathrow Terminal 5