Sedum?

Sedum?

Observation - Sedum? - UK and Ireland. Description: