Excellent all round service offered by the firm. From my general financial advisory needs through to pension and insurance requirements I have found Cregan Kelly O’Brien to be top class and would have no hesitation in highly recommending them.