Title: The City of London Churches - St. Vedast, Foster Lane