Irish building materials firm CRH agreed to buy Barrette Outdoor Living, a North American residential fencing and railing solutions provider, for an enterprise value of $1.9 billion.