Major roof repair work or a roof replacement is a complex process that requires specialists skills and should always be left to a professional to prevent damage, further problems and possible injury.