Definitely a weather station. Had a look at National Highways and Traffic England and it doesn’t appear that they publish the output which is a bit annoying. The weather stations on the trunk roads in Scotland do publish their output which is handy in the winter.