Where is Longcroft?

Where is Longcroft located?

Longcroft, England, Great Britain (approx. 54.9266517458°, -3.2250033618°)


Where is Longcroft on the map?