Ellis & Sons Landscaping Maintenance Landscaping Contractors - Ventura, CA Looking to contact Ellis & Sons Landscaping Maintenance? You can reach them at 805-642-3635