RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000787
$8,350
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-000787
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000778
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000731
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000732
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000733
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000734
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000735
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000736
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000737
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000738
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000739
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000740
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000716
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000718
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000639
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000657
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000658
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000659
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP26-000638
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000641
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000610
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000567
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000340
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000252
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP26-000237