Best London Business For Customer Service November 15, 2021 by For the London Business that can demonstrate rave reviews from their ecstatic customers. Customers and customer service operators don’t have to be based in London, but the companies operations base does.