Those prices look right to me. If you go online and find any wholesale fishmongers, line caught bass are hooribly expensive. A fish big enough to feed four (say 3lb?) would cost over £30. I guess most of these fish come from places like the commercial boys at Weymouth? Farmed bass are much cheaper - and look disgusting. They barely look edible due to lack of freshness.