The Smart Fabric is more of a sealant, I wouldn't use it to clean the roof.
I have read various reports of people simply using milton tablets in cold water, I tried it and it did the job, very cheap alternative.
Failing that I had a go with Megs Roof Cleaner, its pretty cheap at circa £12 and will last ages.