Comma caterpillar?

Comma caterpillar?

Observation - Comma caterpillar? - UK and Ireland. Description: