can anyone out there tell me more about the old church on dean road near liverpool 13. ?? was going to the lidl there the other day and saw this amazing building. Does anyone know its history and more about it???