D

Telfords is an average company. I have had some go...

Telfords is an average company. I have had some good experiences with them, but also some bad ones. The website is easy to navigate, but sometimes it takes a long time to receive a response from customer support. Overall, I would say they are okay.

Comments:

No comments