@ novestor..roof shingles are of many materials, there is copper felt,asphalt felt, stone coated steel shingles or wooden.
Copper and asphalt felt are sold by some firm near warren concrete at Kasarani-italbuild imports. Stone coated shingles are sold by harvey tiles or space and style industrial area. Wooden shingles[KWS langata style] are sold by tim sales industrial area.
Each roofing tile has its own specifications for installation. Generally shingles need steep roof angles-more than 30 degrees so that rain runnoff speed is increased to prevent any chance of leakage.
As Iron Sharpens Iron, So one Man Sharpens Another.