> seven years to get an account closed and the money in it returned
Maybe OP can shed some light on why they wanted it closed. My bet is, it was frozen, and transfers blocked for some reason. Happened to my Revolut (LT) account, too, but I could transfer my money out at least.