Sorry to read you're dealing with this - can be infuriating and frustrating.
My previous life involved being a software /network engineer, so I have a propensity to research before I commit money$$$.
Never heard of this company (granted, I'm in US and have no need for wind deflectors). However, within 5 minutes of a search, I see reviews at TrustPilot, that are either 5 stars or 1 star - a sure sign of iffiness business practice. All the 1 stars have "scam" language. The number of reviews are important too ... not many: questionable and stay away.
In cases like this, usually, the 1 star reviews are legitimate... the 5 stars are faked (and might be compensated for, or associates).