Lounge/upholstery cleaning Dapto, Mt Brown

We have a large L-shaped fabric sofa that we’re desperate to get cleaned, if at all possible, due to our cat peeing on it. He has become distressed as is taking it out on our lounge in a bad way.
Are you able to clean this type of thing?
Any suggestions on whether you can help us or not?
Location: Dapto, Mt Brown
Thank you