Верно: краборыбоконсервный.
Согласование по слову общество: ОАО «Завод» не согласно... Ср.: кинотеатр «Победа» открылся (не открылась).
Да, при употреблении без родового слова (ОАО) корректно написание без кавычек: Обуховский завод (это не условное наименование, поэтому кавычки не нужны).
Правильно: консервов.
Верно: Верх-Нейвинский.
В первом случае кавычки обязательны. В последующих вариантах постановка кавычек зависит от конкретного названия.
Возможны варианты: завод «Сигнал», г. Ставрополь; завод «Сигнал» (г. Ставрополь).
Согласование идет по среднему роду (по слову общество): открытое акционерное общество «Выксунский металлургический завод» утвердило, ОАО «ВМЗ» утвердило; наше ОАО «ВМЗ».
Возможны оба варианта, чаще употребляется первый.