Horncastle’s provide a polite and professional service, and most importantly, in my experience at least, they are expert at what they do. The roof repairs that they completed for me solved a problem that three other roofing companies had tried and completely failed to deal with.