Local lads make it to John O’Groats – and raise over £6000 for charities