Palmetto Land Techs LLC Landscaping Contractors - Clemson, SC Looking to contact Palmetto Land Techs LLC? You can reach them at 864-650-5236