Opening times and address of firms in Castle Douglas, Services