All of the UK's biggest Internet Service Providers (ISPs) have been put through their paces with best and worst for ...