A group of friends walked 20 miles from Portsmouth to Southampton to raise money for charity