1. Rock Wool Manufacturing Co 8610 Spruiell St, Leeds, AL 35094 Coordinate: 33.54172,-86.52904 Phone: (800) 874-7625