French SARL v UK Ltd

Should someone set up a French SARL doing say building conversion and then leave France leaving works unfinished and customers and employees out of pocket, because it is a SARL what comback (if any) would customers and employees have?

IF it were possible to prove “dodgy dealings” could any other French property owned by the owners of the SARL be taken back from them to compensated?

Or does everyone just have to shrug and lose out because it is a SARL and as such the owners personal properties are untouchable?