London-listed Oil and gas firm Hurricane Energy agrees £249m sale