I have seen some companies who do not allow their workers to receive guest during working hours, they are only allowed to attend to their guest during breaks or visiting hours. While there are some who do not mind, the most important thing is that it does not affect their work. Personally i think it would be best to have a specific time where customers are allowed to attend to their visitors.