Duck Creek Lawn Care LLC Landscaping Contractors - Smyrna, DE Looking to contact Duck Creek Lawn Care LLC? You can reach them at 302-659-3637