Breaches of the Code of Banking Practice result in a challenge to the enforcement of a guarantee