This guy is one of the best for this type of scenario, not sure if he's taking new clients but you could try him.
Terry Oliver
OSK
East Point Plaza
East Point
Dublin 3
t: 353 1 439 4200
f: 353 1 439 4299
(Note to Mods: hope this dosen't break any rules re advertising... I'm not commercially connected in any way with these people, just passing on info)