I've been using vinyl products from aurora boat products
https://auroramarine.com/I clean the vinyl top with meguires vinyl top cleaner.
Then I apply the vinyl preserve from aurora (made for boat seats, etc) (vinyl guard)
Then I go over the seams with the aurora seam sealer made for sails. (Dri-stitch)
The seam sealer eliminated about 85% of the overhead drips! I apply it at the beginning of spring and it lasts all year.
Looks like Moore Marine in manchester is the UK distributor.
No vested interest. Just kept the rain out!