Harrods has been given the ‘Scrooge Award' for its range of special cards.
The luxury retailer donates to charity only three per cent of profits generated from some of the cards. The figure rises to just under five per cent for other cards.
The trust has given Liberty its ‘Georgie Porgy Award for the Greedy' for the second year in succession. The central London store sells the most miserly charity card range - with 2.9 per cent donated to Meningitis Trust.
Charities Advisory Trust director and chief spokesperson Hilary Blume cited John Lewis - which sells charity cards with 25 per cent of profits donated - as proof that the campaign worked.