When it comes to roof restoration there is no one size fits all approach as different roof types require unique restoration applications. In this article, James Kelly, owner of Brisbane Roofing Solutions, explains just what is required to restore concrete,...