Cauldron Snout in Upper Teesdale is England's longest waterfall and one of County Durham's best kept secrets — here is how to ...