Думаю что лучше искать по определённым районам, ибо Санкт-Петербург огромный город.
Вот несколько компаний и адресов:
Компания "Мастер Рук".
Санкт-Петербург улица Садовая дом № 35-ь.
Телефон: 9-32-31-46.
ООО "Возрождение".
Санкт-Петербург улица Белы Куна дом № 34-е.
Телефон: 9-24-38-58.
И так далее, мастерских в каждом районе города больше чем одна.
Получается (сужу по описанию под вопросом) проблемы с механизмом дивана, то есть не столярный ремонт.
В этом случае (при Вашем желании конечно), ремонт можно произвести на дому, без доставки дивана в мастерскую.
Вам надо позвонить по любому из телефонов которые дал выше, подробно описать проблему (это надо для того что бы мастер взял нужные запасные части и подходящий инструмент) и сделать заказ.
Мастера в обоих компаниях работают квалифицированные с большим опытом.
Если всё же диван надо транспортировать в мастерские, то конечно конечная цена будет выше.
Тут уже всё зависит от того на каком этаже Вы живёте и есть ли в доме грузовой лифт (в пассажирский диван не поместится).
Мастера дают гарантию на свою работу.
Вам не обязательно подстраиваться под мастеров, называете для себя удобное время.
Обычно ремонт занимает от часа до двух времени.
Выезд мастера к месту работы (по Санкт-Петербургу) входит в стоимость работы.
Ну и последняя тонкость о которой не все знают:
Если не договорились с мастером о цене за работу (после осмотра дивана по месту), то его выезд придётся оплатить, но примерную стоимость работы, Вам озвучат по телефону.