What is a Debenture? Put simply, a debenture is a charge registered against the /assets of a limited company, on behalf of any party owed money by the company. In the UK, a debenture is the name typ...