This company does have a call out fee. They do good work but are extremely unreliable as they don't arrive on time or don't even turn up on the day they say and they have often failed to even call to communicate that they won't be able to make it. I've spent at least 5 days over the past several weeks waiting around for them to attend. They explain that they have many jobs and urgent work but that's no excuse for not calling to say they can't make the appointment so that you can do others things like go to work! I suggest you only use them if you have an emergency as they are more likely to turn up.