SSS Clutch Company Inc. 610 West Basin Road , New Castle , Delaware 19720 USA About Solutions products industries Home Companies SSS Clutch Company Inc. Industries SSS Clutch Company Inc. Industries Industries Served Energy - Power Distribution