Serving a 50-Mile Radius North, South, and West of Seabrook NH

All of your needs under one roof

2 Penn Painting and Roofing - logo

Siding Installation & Window Replacement in Kensington, NH

The town of Kensington belongs to Rockingham County, NH, and was incorporated in 1737. It occupies a total area of 12 square miles and has a population of roughly 2, 124 residents. It is home to 16 named hills of glacial drumlin origin, with the highest of those hills, Indian Ground Hill, being 305 feet above sea level. While not a densely populated area, the residents of Kensington, NH, need a general contractor who will deliver them phenomenal results.


With over 650 households in town, Two Penn is ready to provide homeowners with a multitude of services. If you’re looking to install new siding on your home, we’re your best bet. Need your windows replaced or your roof patched up? We’ve got you covered there too. Our ace team here at Two Penn will work with you every step of the way to ensure the finished product is to your liking and of the utmost quality.


If you’re living in Kensington, NH, and find yourself in need of a top-notch construction team, please contact us at 978-729-4617. You can also elect to fill out our online contact form!