Commercial Property Glenveagh leases three floors for new HQ at Maynooth business campus The Irish homebuilder has leased around 3,716 square metres of prime office space for a new, state-of-the-art headquarters