Banks and BA have 'shocking reputation'

Royal Mail, British Airways and state-controlled banks Royal Bank of Scotland and Lloyds are among the big British companies that have a "shockingly...