Euphorbia?

Euphorbia?

Observation - Euphorbia? - UK and Ireland. Description: