Commonwealth rich nations are contributing less towards the global effort to tackle climate change, while poorer nations are over-achieving on pledges, a British charity said on Monday.