I am not sure if they can do what you are asking, but I would think they could. The name in Newbridge Upholstery 045 431309. I don't think that they have a website.
I get your point re Ikea, but I was recovering a well known brand of sofa (it has really stood the test of time, 8 years old)...