I have just had one of those fitted, no serious problems.
First thing to do is check the company you bought it from is listed here
If they are then contact Hormann UK and complain bitterly!
If not trading standards / trust-pilot (increasingly useless but worth a shot)
It should fit, no ifs, no...