HSBC has the best customer service of all UK high street banks, according to a report published this week by brand and innovation strategists Prophet. Out of the 10 leading retail financial service ...