These charges vary from which stockbroker is used. The more frequent am broker is used there is a chance the commission will drop. As for the Contract charge, only a certain small number of Irish brokers charge this. The Stamp Duty is a charge by the Irish Government. In Uk shares the stamp duty is 0.5%. These charges vary from country to country, but cannot be a voided. CGT is only payable on profits so it is not a standard charge.
If it is intended to trade frequently, use a stockbroker whether in Ireland or the Uk. The on line brokers are in the main much cheaper. Depending which markets you intend to trade on, the research available varies. Using a Bank is a very expensive way to trade shares.