RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000098
$7,900
Name as printed on this municipality's records. Corporate identity and purchasing responsibility require separate evidence.
Source-recorded contractor name
Each work record counts once. Estimates cover the whole recorded job, rather than company revenue. 15 work records have positive estimates; 46 administrative, unclear or out-of-window records are excluded.
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000098
RESIDENTIAL MAINTENANCE AND REPAIR · ROOF AND SIDING · #BP26-000080
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-001089
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-001051
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP25-001028
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000961
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000941
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000915
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000916
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000859
COMMERICIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000785
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000716
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000717
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000678
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000646
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000607
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000537
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000538
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000510
COMMERICIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000512
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000455
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP25-000426
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000397
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP25-000270
RESIDENTIAL MAINTENANCE AND REPAIR · ROOF AND SIDING · #BP25-000207