SUBMIT A COMPLAINT

Clera Windows / False Complaints

1 Concord, ON, Canada

Surprised to see so may negative review posted by either competitors or their friends. If you really have issues, it would be nice to contact company directly rather than posting reviews on this platform. We don't recognize most of the customers which means they are not real. Thanks

Cl
Jan 14, 2015

Post your comment