Lahousse & C:o , Lille ( Frankrike ).