Sea beet?

Sea beet?

Observation - Sea beet? - UK and Ireland. Description: