Try this:
https://www.discovergower360.com/act...hossili-downs/
and this:
https://www.geograph.org.uk/photo/4005307
If you Google "rhossili down radar station" there are some more.
I lived for a couple or so years on the Gower peninsula, but I never saw this ruin.
Colin.