RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000232
$5,975
Name as printed on this municipality's records. Corporate identity and purchasing responsibility require separate evidence.
Source name type CT
Source-recorded contractor name
Each work record counts once. Estimates cover the whole recorded job, rather than company revenue. 20 work records have positive estimates; 304 administrative, unclear or out-of-window records are excluded.
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000232
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-001144
RESIDENTIAL MAINTENANCE AND REPAIR · ROOF AND SIDING · #BP25-000955
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000963
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000944
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000945
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000942
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000928
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000840
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000755
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000581
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP25-000528
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000486
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000436
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP25-000361
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP25-000362
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000288
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000289
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000266
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000218
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000219
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000197
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000144
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000146
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000104