From that pic, it seems to me that a fair few chain links can be taken out. That will get the derailer up higher and may improve shifting as well.
However, any bike mechanic worth his salt ought to be able to get the shifting right.
Thanks. I know a bike mechanic worth his salt and will take him the bike.