Rock-rose?

Rock-rose?

Observation - Rock-rose? - UK and Ireland. Description: