Where is Humshaugh?

Where is Humshaugh located?

Humshaugh, Humshaugh, Great Britain (approx. 55.03631°, -2.1268456°)


Where is Humshaugh on the map?