The clock on the Catholic church of Our Lady &amp;amp; the English Martyrs in Cambridge.