Carroll & Carroll Landscaping Contractors - Barnwell, SC Looking to contact Carroll & Carroll? You can reach them at 803-259-3929