Walking 2000 miles and raising £22,000