RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000124
$14,500
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 · #BP25-000124
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000110
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP25-000111
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP25-000112
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP24-000138
RESIDENTIAL MAINTENANCE AND REPAIR · SIDING · #BP24-000121
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP24-000090
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP24-000071
COMMERICIAL MAINTENANCE AND REPAIR · ROOFING · #BP24-000056
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP24-000057
RESIDENTIAL MAINTENANCE AND REPAIR · ROOFING · #BP24-000058