RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000846
$13,250
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-000846
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000847
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000850
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000851
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000837
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000817
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000749
RESIDENTIAL MAINTENANCE AND REPAIR · ROOF AND SIDING · #BP26-000710
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000692
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP26-000669
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000671
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000672
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000663
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000649
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000650
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000576
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000561
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000530
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000341
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000289
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000266
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000267
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP26-000204
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP26-000181
COMMERICIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000137