There’s more to England than London. And if you venture just 280 miles North-West of England’s famed capital, you’ll find Lake Windermere, nestled...