As above, Screwfix no nonsense degreaser, great stuff for pvc and first cleans on windows.
I’ve got a Fascia job coming up and the surrounds of a porch roof. It looks like white UPVC but it’s like a hard type of plastic. Looks like there are ingrained stains(discoloured look). Is there anything stronger or better than virosol that would work?