Does RCSI stand for Royal College of Surgeons in Ireland? From a simple google search, it seems that they are offering a BSc in Pharmacy. If you are planning to practice in the US, I think it's best to apply to schools here since US now requires a PharmD for new pharmacy graduates. If you are going to practice in Europe and are already living there, it could be a good school.
I really don't know a lot about the school or pharmacy practice in Europe. There might be a few people on this forum who might know a thing or two but most people only know about schools in the US or Canada.
As for advantages relating to pharmacy check out the pharmacy faq at the top of the pre-pharmacy forum.