A landlord has been fined over £4,000 at Cardiff Magistrates Court after pleading guilty to eight charges relating to five rented...