Creative Landscape Co. Landscaping Contractors - Newark, DE Looking to contact Creative Landscape Co.? You can reach them at 302-366-8141