How many companies out there are doing their bit supporting a charity which seems to hit all the right...