Оба варианта возможны, первый вариант более употребителен.
Да, верно, хотя и следует отметить разговорную окраску этого оборота.
Корректно: очковых дел мастер.
Правильно: звание «мастер спорта» или звание мастера спорта.
Поскольку приложение (производитель радиусных фасадов) стоит перед определяемым словом, второе тире не требуется.
Пробел нужен.