Hello,
Warehouses are not restricted for vendors ; so they wil be visible for every vendors.
It is by design since products and shipping methods are already related to vendors and the warehouses are dynamically duplicate in the checkout when you're using the "shipping per vendor".
Characteristics can have private values for vendors and can also be affected to vendors.
The best way to hide a characteristics for vendors is to assign it to the main vendor.
For the moment HikaMarket do not override the HikaShop backend view for characteristics, so you have to edit it from the main vendor front-end interface.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.