I have all leather as well. I make sure my cats have more than one stratching post. I also, make sure that they have their own bedding in each room. You can buy sprays but that may harm the leather. You can get what are called "Scat mats" or alarms f...
I would try cleaning the wood parts of the chairs with Murphy's Oil Soap, and I would use a good quality leather cleaner on the leather seat cushions. Or, you could contact one of the companies that specialize in removing smoke odors from carpets, fu...
There are many Indian companies making suitable chairs for computer people not only Godrej, so many: you can find at your town where you are;