Restharrow?

Restharrow?

Observation - Restharrow? - UK and Ireland. Description: