He aims to raise £40,000 for the charity as he travels from John O’Groats to Land’s End.