I have used Birmingham Plumbing Heating and Cooling Company on a few occasions. Very Friendly customer service and prompt service. The Techs were there within the time frame given and explained the problems and detailed the cost of the service prior to starting any work. They cleaned up after they were done and also offered tips on how to prevent future issues with back ups. I am an extremely satisfied customer and will continue to Use them for all my heating and plumbing issues that may arise in the future.