Davis + Henderson Customer Service Phone Number Customer service:  416 696-7700   Davis + Henderson Headquarters Info, Email, Phone number, Website and live chat Information D+H was a global payments and lending technology provider serving nearly 8,000 financial institutions, specialty lenders community banks credit unions governments and corporations including Canada’s largest banks. D+H was headquartered in Toronto, Canada. 0