Well what I see at this location is a Willenhall Station site. i.E. a construction site, but definitely not a railway station node. The construction must be finished by now since there are trains stopping there according to timetables.