حاليًا، تمتلك مجموعة S&L ثلاث قواعد تصنيع رئيسية في شنغهاي وتشجيانغ وجيانغسو، وهي بمساحة إجمالية تبلغ 150,000 متر مربع ومساحة بناء إجمالية تبلغ 78,000 متر مربع. كما تجدر الإشارة إلى أن منتجات الشركة قد حصلت على شهادات إدارة الجودة العالمية ISO9001، 14001، و18000، بالإضافة إلى الشهادات الدولية مثل SGS وCE. كما تمتلك أيضاً تراخيص إنتاج أوعية الضغط من الدرجة الأولى والثانية.