SHARE PURCHASE AGREEMENT by and between COMPASS GROUP DIVERSIFIED HOLDINGS LLC, COMPASS DIVERSIFIED TRUST CGI DIVERSIFIED HOLDINGS, LP Dated as of April 3, 2007