I've no idea what your service chap does, but your saying that you are only getting 7 l/m so your boiler will most likely be modulating down to the required temperature set on the fascia. Thus you are not using the full capability of your boiler.
You need to adjust/increase the flow rate to a level that does not go beyond what the boiler is capable of heating, without the boiler modulating. So max burn while drawing off water at an acceptable temperature and flow rate for this time of year
Page 24 Fig 34 of your installation book.
Apart from adjusting the flow switch, it could be debris in the strainer, or a restriction in the iso valve, or an issue getting the flow to the boiler.
Mick