Have done a fair bit of business with Jo Brook over the years and had good experiences. Not sure what has changed lately. However, I don't think they deserve to be put in the same category as Badger IMHO.
My one (and only) experience with Badger was short but not sweet. I count myself lucky I got my money back in fairly short order. Never had anything like that at Jo Brook, but they are not the best communicators.