Sedum album?

Sedum album?

Observation - Sedum album? - UK and Ireland. Description: