Here's the reply I received from Cards for Good Causes:
Thank you so much for getting in touch with your valid concerns. We only deal directly with charities and the cards that they publish themselves and are confident that their cards are all sourced ethically. For the production of our own cards, The 1959 Group use UK based publishers and when cards have been sourced from overseas, we have an ethical audit for the factory that was used.
You make an excellent point about stating on the item listing about whether the cards have been printed in the UK or elsewhere. This is something that we will definitely be putting into place in the new year. I would also like to point out that, unlike most High Street retailers, Cards For Good Causes passes back every penny possible to the charities (we don’t make a profit ourselves) , which last year was a minimum of 74p in the pound.
Please be assured that we will be reviewing how we monitor the production methods of all the charities that we work with in the light of this distressing story