Lata 80. XIX w.: nieustraszona i dociekliwa panna Scarlet prowadzi agencję detektywistyczną swojego zmarłego ojca z pomocą komisarza Wellingtona, gospodyni domowej Ivy i bystrego oszusta Mosesa.
By zapomnieć o śmierci ojca, Margaret postanawia zacząć pomagać londyńskim więźniarkom. Poznaje tam Selinę, twierdzącą, że potrafi komunikować się ze zmarłymi.
Adaptacja klasycznej opowieści z XVIII w. stworzona przez BBC, opowiadająca o demonicznym golibrodzie z Fleet Street w Londynie, który podcina gardła swoim niczego nie świadomym klientom.