Succulent?

Succulent?

Observation - Succulent? - UK and Ireland. Description: