no, not at all. if upvc is off white, you can only use a cream cleaner to bring it back to white. as far as roof panels and surface grime, just use water.
If individuals want to use any other stuff, up to them, im only advising what ive learnt over the years.
There is also something i use after the upvc is clean that gives it a deep shine, gives uv protection, and in fact makes it look brand new!!!
Ive got 25 ltrs of tfr in my garage.