London lawyers raise £380,000 for charity on sponsored walk