I have had an annual maintenance contract with British Gas for my mother's flat for not less than 20 years.
The flat has recently been renovated for my daughter including installation of a new boiler.
BG wrote to arrange an annual service. I called them and suggested cancelling the visit as the boiler was only two week old.
The agreed.
They arrived this morning.