Warren Thompson & Son Roofing & Siding knows what it takes to offer high-quality, reliable roof replacement services in Branchburg, NJ. As a local roof installation company, we understand the unique environmental concerns that go into choosing and protecting your new roof. Our experts guide you through the process to ensure your new roof fits your home’s style and optimizes protection for you and your family.