BANKS and credit card companies are creaming more than £400m a year off the British people through extortionate late payment and credit limit charges. Consumer watchdog Which?, formerly the Consumers' Association, said one in four consumers were charged in 2004 for late payments or going over their card limit.