The 30 teams raised more than £420,000.

The fundraising committee’s Andrew Tahee, said: “We’ve been raising funds to support these charities for 10 years and we were amazed to have achieved this record amount.”