Our Most Holy Redeemer & St Thomas More19-Jul-2018 Chelsea , London in Westminster diocese ShareTweetPin