Barclay credit card division takes Sandyford office space

Barclaycard, the credit card division of Barclays Bank, has leased 33,000 sq ft of office space in the newly completed Ballymoss…