I've used them twice.
First time I contacted Yan he asked how much work I wanted and I told him as much as he could get in a couple of days, he suggested we cap it at £1000 and I agreed because I thought they would be doing incredibly well to get anywhere near that where I live (Newcastle, Sunderland postcodes). As it turned out I was correct and they only managed to get a little under £300 in the 2 days, having said that it was quality work, most of which I'm still cleaning now a year on. I lost about 20% of the work but I would put that down more to those customers being wasters and avoiding paying at all costs rather than the canvassers getting bad work.
Before I had my cancellations regenerated by Yan and his team he contacted me about a special offer he was having where they were offering the work for 2.1 cleans, because of the good experience I had previously I signed them up for a further £3000 worth of work. The canvassers spent a couple of days per week over a number of weeks generating this work but it was not as good an experience as I had the first time around. We went out and cleaned a number of customers, who when we requested payment, told us they had never agreed to a window clean. This was particularly annoying as I had paid the guys 100% of the job price as initial cleans are particularly difficult to do. A number of customers told me that the price they had been quoted was lower than the price I had been given. I contacted Yan and Harry about this, Harry told me they had been using some new canvassers who they had had problems with and Yan said there was a misunderstanding with the customers and they would regenerate the work lost. The regeneration would be fair enough but it was very annoying to spend so much wasted time on the initial cleans.
In the end Yan's team over generated by approximately £200, £80 of this covered the cancellations that I had from the first set of work I had canvassed. When I totaled up the cancellations from the second set of work canvassed it came to approximately £450 (I only counted work that had canvassed before 2 cleans as I only paid 2.1 cleans for the work). The over generation left me with £120 to come off that total of £450 but I am still waiting for the further £320 of work to be regenerated (I only sent back my cancellation list a week or so ago so its no fault of Yan that I'm still waiting for the work to be regenerated), and I'm very confident that they will honor this.
The way things stand now is that we're in a good routine with this work and happy with it despite the initial setbacks. I would use them again but I would be far more strict with any guarantee before I started doing the initial cleans.
Any questions feel free to ask.