Grandad hikes 500 miles for a great cause - St Catherine's Hospice