An unscrupulous landlord has been ordered to pay £47,500 after council officers found 11 people living in a small flat in...