There are many different types of roofing materials available for professional roof replacement and installation services in Croydon, including asphalt shingles, metal roofs, slate tiles, flat foam or single-ply membranes, and clay tile roofs.