General Purpose Roofing is a local business dedicated to providing the best roofing solutions for residential and commercial customers.. The roofing professionals at General Purpose Roofing have a combined industry experience of about 50 years. Nicholas, who is the go-to expert for all roof-related works, heads the business. From flashings, tiling, lead work, re-roofing, extensions, restoration to insurance work and gutter repairs, you can count on us to deliver exceptional services every time! Choose General Purpose Roofing for all your general and specialised roofing needs.