GUARANTEE AGREEMENT by and between CASTLEPOINT MANAGEMENT CORP. and WILMINGTON TRUST COMPANY Dated as of December 1, 2006