Directory Company Details Babcock OCD Address: 17616 Silverspur Dr, Babcock Ranch, FL 33982 United States Phone: 239-503-9611 Web site Contact Janda Concepcion Company Type: Residential Cleaner