Scalycap?

Scalycap?

Observation - Scalycap? - UK and Ireland. Description: