HMP General Construction specializes in Roofing, Siding, Metal Roofing, Pole Barn Construction and More. We do both residential and commercial work. Quality work that lasts is our priority. We service all of Erie and Niagara County. Metal Roofing is maintenance free and never needs replacing. We carry a variety of colors and patterns that look just like shingles.