AC Screens & Shutters was established in Cape Town in 1997 and pioneered the introduction of advanced composite solar textile screens into South Africa, as well as being one of the first companies to manufacture insulated aluminium roller shutters. We manufacture a wide range of top quality Europea...See more
Headquarters:
South Africa
Company Type:
SME
Company size:
51-200 Employees
Year Founded:
1997 (29 years)
Address:
CNR 8 ZELDA STREET & JAGGER ROAD; GOODWOOD; CAPE TOWN, WESTERN CAPE 7460, ZA
HIGH
spending power