BERNARD O’SHEA AND CO LTD