A man from Sheffield is walking more than 20 miles a day, from John O’Groats to Land’s End, for men’s mental health…