Four streets across Bristol now have more than a hundred HMOs each, with one street having more than 150. The streets in ...