C.J. McCarthy Insurance Co. leased space for its new headquarters at 299 Ballardvale Street in Wilmington, MA. The New England insurer leased 35,000 square feet of office space on the first floor for ten years. It plans to relocate from 229 Andover St. in December.