Hi there, 7 rads and a Towel rail , plus the 2 should heat adequately , even with the smallest output boiler it shouldnt take 2 hours to heat a rad,,,,,,
Sack your engineer and get another,,, heres something u can try yourself,,,
Isolate / close the thermostat valve on a few radiators and...