Webb Ivory helps charities raise over £2.8 million