A personal/corporate guarantee needs:
The debtor's name
The guarantor's information (name, contact info, etc. of the individual or corporation)
The lender/creditor's information (name and address)
A statement of any limits to the guarantee should they exist, i.e. a maximum amount that the guarantor is required to pay
A witness's signature (any individual not involved in the guarantee, usually a notary public)