Business directories are a complete solution to what you are looking for. Here is an excellent business directory covering all services required by a business. It lists all service providers like banking, insurance, property, internet and computer related services and lots many.