A managing agent and several landlords have been fined almost £5,000 after forcing tenants to live in unacceptable conditions in a...