A landlord has been ordered to pay almost £10,000 after tenants were discovered living in appalling, cramped conditions, as Brent Council...