Brimstone ?

Brimstone ?

Observation - Brimstone ? - UK and Ireland. Description: