I enrolled with British gas when I got a new boiler a couple of years age it may seem expensive but they come out every year & service mine & the parts & labour are included so it pays for itself in the end ( my new boiler cost £2500 about 2 years ago ) so it pays to have the service contract,you can set yourself up with a account on their website & then you are able to pay on-line & book what day & time you want them to come within a time slot. Hope this helps