Macclesfield, St Michael's