Can definitely customize. Do not know about using your fabric.
Yes, both
You can order custom sofa's from a couple of store's. You can bring your own fabric.. that's called "COM"... Customers own material.
Thanks! Your answer is awaiting moderation.