I think most so called tax heavens are now subject to access by the authorities. Any bank that tries to get around that would soon be blacked by countries like USA, UK, etc so I don't think they put up much of a fight to retain secret accounts now.
Secret accounts in Switzerland no longer exist and Lichtenstein banks were the latest to fall, after the US and the UK threatened to stop dealing with them.
HMRC has given UK residents a choice, tells us what you have offshore or we will find out and hammer you for tax. Let's face it, if the banks get threatened by governments to give up their client lists, who's going to blink first, I bet it's the banks.

As for your lease problem, yes you are responsible for the payment if your lessee defaults, (most commercial leases have that clause in now) however, getting the money from you is a different matter.
They would have to weigh the costs of legal action, against the chances of getting what you owe them.
Stick it all under the mattress.
