Haydon Switch & Instrument Inc 4403 Manchaca Road, Austin – 78745-1680. Travis, TX. Phone: (512) 258-5075 View Listing