Storia: A landlord company managing 300 rental homes has been fined £42,500 after paramedics found tenants sleeping on floors surrounded by dead rats and human waste — Warptech Lab News