‘This Place’ the new release from jamie Webster 11/07/2020 By Jo Forrest The place in question is Webster’s home city of Liverpool, but rows of buildings by the Mersey mean little without good people