Euphorbia?

Euphorbia?

Observation - Euphorbia? - UK and Ireland. Description: This look very similar to a plant I have in my garden. There was a lot of it around.

This look very similar to a plant I have in my garden. There was a lot of it around.