About Us

LEADER Doors and Windows operates its own factory, established in 2023, boasting approximately 18 years of experience in the aluminum industry. Our production base, situated in Dali, Foshan City, often referred to as the “Number One Aluminum City in China”, spans over 8000 square meters and features 8 production lines, boasting an annual production capacity of 10,000 tons of aluminum products. Our mold room, housing over 5000 molds, utilizes more than 2000 molds for production each month. Our factory has been certified under the ISO9001 international quality system and CE 15088 standards. Additionally, we possess a design department that provides design services to thousands of partners. Prior to delivery, our products undergo a 100% quality inspection, ensuring you will appreciate our commitment to quality.