Before you talk to Ulrich, visit Garrus again.
She tells you to inform him that she has 'information that incriminates him' and she'll 'take care of him' when he arrives. After you talk to Llevana she snaps and tells you to bring Ulrich to her. Your quest journal now indicates that you need to talk to Llevana again. After a short discussion he pulls a knife and the guard kills him. He walks up to his house and starts berating a guard.
After you mention Ulrich to Aldos, he tells you to follow him. Save your game, as there is a possible bug that can happen here. He directs you to Aldos Othran, a local drunk that lost his house after being unable to pay the various fines imposed on him by Ulrich. Garrus tells you that he needs a witness to be able to bring the case before the Count. You'll need a disposition of at least 60 with him before he'll tell you anything. When you talk to him, ask him about Ulrich. She tells you to seek out Garrus Darelliun in the Count's Castle. Ask about 'Rumors' in Cheydinhal and you'll learn the topic 'Fines.' Ask about the exorbitant fines and you'll be directed to the outspoken Llevana Nedaren to help fight the corruption. The corruption started when the new captain of the guard, Ulrich Leland, arrived in Cheydinhal.