APC as said. I use Megs, but they go crazy over Tesco Daisy APC over on Detailing World.
Auto Glym Vinyl and Rubber is pretty good, as is 303.
As for actual cleaning. I never let mine get moss bad! But regardless, i like a jet wash, gets right in there.