Как правило, "ответственная".
Мужской род уместен в строгой деловой речи, где важно сообщить о должности безотносительно к полу (например, в приказе: назначить ответственным за взаимодействие со СМИ Иванову...). В обиходной письменной и тем более устной речи выбирается женский род.
Корректно: ...компаний, зарекомендовавших себя как ответственные поставщики.
Если речь идет о нескольких лицах, корректно использовать форму множественного числа.
Правильно о женщине: ответственная.
Второй вариант корректен.
Верно: ответственный за соблюдение.
Правильно раздельное написание.