A well-known Liverpool venue owed more than £9m when it collapsed into administration, new documents have revealed. Alma De Cuba is a restaurant, bar as well as private hire and events venue based in the grade II-listed former St Peters Church in Seel Street. It first opened in 2005 and became a celebrity favourite with Liverpool FC holding their players’ party at the venue following the team’s...