TPM roofing has proudly served customers throughout Birmingham for 30 years. As experienced roofing specialist, our foremost interest is to earn and maintain your satisfaction. We realise our most valuable asset is YOU Our Customer. Our goal is to make the roofing process easy and seamless for you. So that you are confident in us and your new roof or repairs and you will feel totally comfortable in recommending us to your friends and family. TPM Roofing handles all types of roofing. We determine the most effective solution your unique roofing needs.