Law Firm Defies Weather To Win Charity Three Peaks Challenge