The engine horsepower is more than adequate for the boat, including any sort of river use. However, without trying out the boat on deep water there is no way of knowing what it's max. speed is with the propellor that's fitted. Because of their shallow draft most modern so-called narrow boats have relatively small diameter propellors, they are also frequently under pitched and unable to absorb all the available horsepower, with the small diameter making them very inefficient at turning that limited amount of power into useful thrust.
Fuel consumption is a good guide as to whether a propellor is making full use of the available power. If possible, ask the previous owner if they have any figures for that, particularly river use. A good approximation to work on is that a diesel engine will burn one gallon of fuel per hour for every 20 horsepower it's producing.