Church in London with a stained glass window with a Cherub on bicycle?

Do you know the name of the church in NW London that has a stained glass window picturing a Cherub on what appears to be a bicycle?