Issues with lack of communication on the cost of additional workWas supposed to receive a written warranty on the repairs to landscape wall after bill was paidBill was paid in full in a timely fashionAfter numerous requests we have never received warrantyContractor refuses to communicate
Issues with lack of communication on the cost of additional workWas supposed to receive a written warranty on the repairs to landscape wall after bill was paidBill was paid in full in a timely fashionAfter numerous requests we have never received warrantyContractor refuses to communicate