- Address: 707 Aldridge Road, Suite A, Vacaville, California 95688, USA
- Telephone Number: 707-469-7470
- Facsimile Number: 707-469-6248
- Business: Retailer
- Services: Installation
- Products: Solar Panels, Solar Photovoltaic Systems, Solar Space Heatings/Coolings, Solar Hot Water Heaters, Space Heating Systems
- Web Site: http://www.needaroof.com
- The company is headquartered in Newark, California, and operates 20 regional offices in Arizona, California, Florida, Nevada, and Texas. As a full-service roofing and solar contractor, our extensive experience completing complex residential and commercial projects means we not only understand your needs, but can meet them. From skilled project managers to courteous and motivated crews, we set the standard by which other roofing and solar companies are judged. As a roofing and solar contractor, we can warranty all products and installations above the roofline, something few other companies can do. This translates to a single point of contact that streamlines accountability and simplifies your construction needs.