Sheffield law firm raises laughs and £6,000 for Children's Hospital