Every business has to contribute. We all exist within a wider community. It's an anachronistic viewpoint that a business exists in and of itself, only there to make money for the owners or Directors.
In an age where social responsibility is the big