Maidenhead Aquatics in Wimborne, Dorset always gets my vote. Good selection of fish, really friendly, knowledgeable and honest staff who genuinely care about the fish they sell
I agree with your Hollybush incidents ( I would't buy any fish from there) but to pass a hour there worth a look as they have Tropical and Marine and cold water, plus a reptile bit too if you get bored.