So came across this awesome place whilst doing a bit of research and read up on a bunch of reports posted here, most recently being from 2017. I'm planning a trip into England at some point and have been gathering locations to visit but when I found this place via satellite, it appears that it's...