Nationwide has been named the UK's best-performing brand for customer service, as banks and building societies overtook ...