In terms of finding a lawyer, whilst you can't say the name of the lawyer here, here is some guidance on how to find a lawyer:
1. Google something like "Dublin Immigration Solicitor"
2. Look at the google reviews of the firms and read through it.
3. Call/email a handful of them, to see their pricing. You want to know how much the whole thing will cost you (initial consult+2 letters to the department+JR+court fees (which are about 350))
4. Select the firm you feel more comfortable with - who has experience with these cases, they know what to expect, how many cases have they won, are they just trying to get money out of you or they want to make sure you get a resolution. Also consider picking the law firm you'll go all the way to a JR with (i.e. can afford their fees). You should be able to find a price around 900-1300 for the whole thing (everything i mentioned above consult, letters, etc).