got a person who is a member of another forum i frequent that knows i'm a cleaner so messaged me asking for advice. he had a guy come do his carpets who was also going to do the sofa but after doing a test advised him to get a dry cleaner in.
i said i'd put it out to you guys so if there is any in that area let me know and i'll pass him your deets