A few years ago we had our doors and windows replaced by Weatherseal.
For the money we paid they did a reasonable job.
The problem however is not with their work but with their sales department. Within a week of the installation they were calling asking if we needed new windows. I explained these had just been fitted. What about replacement guttering etc. etc. etc.
You can expect a call at least once a week. Telling the caller to have you removed from their database has no effect. Be polite, be abusive, it doesn't matter; the calls continue.
So I cannot recommend Weatherseal. Perhaps if you're over 70 years of age, feeling lonely and would like some conversation on a (very) regular basis then this is the Company for you!