Where is Heamoor?

Where is Heamoor located?

Heamoor, Heamoor, Great Britain (approx. 50.126823°, -5.5518723°)


Where is Heamoor on the map?