The pair set off from John O’ Groats on 1 May and arrived at Land’s End on Saturday.