I had a really average experience with Super Seal ...
I had a really average experience with Super Seal Windows Ltd. The quality of their products was just okay, and their customer service could have been better. I wouldn't say they were exceptional, but they did the job. Overall, I would rate them as average.