(1) Don't you expect three solutions, not one? (Fundamental Theorem of Algebra.)
(2) Mathematica does have a command Simplify[], which helps.
(3) There will be some limitations on simplification because of branch cuts of the principal roots. If there are restrictions on c and d, including them in the assumptions of Simplify[] may help.