STOCK PURCHASE AND CONTRIBUTION AGREEMENT among CENTAUR HOLDINGS UNITED STATES, INC., PALACE HOLDINGS GROUP, LLC and PALACE ENTERTAINMENT HOLDINGS, INC. Dated as of July 31, 2007