Update: I just received the installers reasoning (now that he's back from holiday):
"The gas boiler we have chosen for this quote is a Vaillant Ecotec plus 428, the reason for this is because of any extra radiators or underfloor heating to be added to the house ... .
The installer is making the mistake of assuming that the current radiators have been correctly sized and no changes have been made to the house since they were installed, e.g. double glazing, insulation etc.
The heat loss from a house is a calculable quantity determined by the size of house and construction - it doesn't change just because you install extra rads or underfloor heating - so the best way to size the boiler is to use the
Baxi Whole House Boiler Size Calculator. (This uses the Building Research Establishment methodology, so it is a "manufacturer neutral" calculator.)
It doesn't matter if the radiators and u/f heating add up to more than the calculated boiler size: in fact it's a good thing as the system will automatically run at a lower temperature, which is more efficient. Problems will arise if the rads are too small for the heat loss
As for the HW, the calculator includes an extra 2kW, which may seem insufficient if you have a 20kW coil in the cylinder. But don't forget that the boiler will only be running at full output for heating during the coldest days in the winter. Most of the year it will be running at less than half output. There is therefore a lot of spare capacity for producing HW. Setting the HW timer so the cylinder is heated when the CH is off also helps.
PS I assume you are not enlarging the house.