American Tree & Shrub, Inc. Landscaping Contractors - Meridian, ID Looking to contact American Tree & Shrub, Inc.? You can reach them at 208-895-8939