St. Helen's Church, Bishopsgate is one of London's leading churches.