Company charity fundraising total reaches £20,000