Homeleigh garden centre has a reasonable range of rods Steve,does'nt cost anything to look.As mentioned a 2/34 - 3 lb test curve carp rod will pretty much cover what you want to do,except maybe the mullet.
A lot of the cheap carp fishing rods were based on light sea fishing or surf casting rods and are very polyvalent. A 12foot 2.5lb or 2.75lb test rod can be used for many things from float fishing in still waters for carp and tench or pike and zander fishing with live or deadbaits or even lures, to lure or bait casting technics for bass, and rock fish in the sea. Having fished for 30 years if I had to chose one type of rod it would be one like this... One of these rods starts at £40.
cheers
Gareth