1 reviews | Active since Member
I wish I never got involved with this company. I regret every minute of having to have dealt with them, ever. You have more unhappy customers than happy ones - take a look in the mirror and think about it. You should be ashamed. Looking at the responses from Touchdown on other reviews on hello peter, they are basically saying "We hear you. But sorry for you, your problem." One star rating is even too much.