Coral Spot?

Coral Spot?

Observation - Coral Spot? - UK and Ireland. Description: