Get a gas tightness test.
How many people in the house, water usage, corner baths, long showers?
40kW sounds ridiculous but even so, say the house loss is in reality 20kW, the house cannot absorb 40 so the boiler will be cycling a lot, you say yours is not.
Can the boiler be range rated?
Running a Worcester at condensing temps continually means the annual service will need to be a proper service and strip down rather than a safety check
www.Heat-Engineer.com, spend a tenner and a day, do it properly. There's a webinar this evening 28th Feb at 7pm, register for it.
Post photos front, back and sides of the house removing identifying marks if you like.
Your gas meter is not your enemy, it's your friend. Run heating over an hour or a cycle at a noted external temp and you'll know your heat loss by calculating gas used (don't roast a joint at the same time). Alternatively turn off a zone, run one zone reading the meter before and after.
These things you can do and are free other than a tenner for heat loss calc and you losing a day off.