Just to update you, I found a professional cleaner and he is brilliant. He came and got my near black cream-coloured sofa back to an almost perfect cream colour again. I found his shop while I was walking in Shida market. He only speaks Mandarin and his no is 02-2366-1938. Very reasonable charges.
Thanks for that!