XL Group plc is a global insurance and reinsurance company engaged in providing property, casualty and specialty products to industrial, commercial and professional firms, insurance companies and...