North West businesses raise over £3,000 for local charities