Sun Spurge?

Sun Spurge?

Observation - Sun Spurge? - UK and Ireland. Description: