Newbie question, as an MSP I would like to have business hours on a company by company basis but I can't see a way of doing this.
If you have a one-to-one mapping between agent groups and companies, then you can set the business hours for the agent group corresponding to the company.
If agent groups work across companies, we don't have a solution for your problem at the moment. We'll consider this as a feature request, and keep you posted if we have any updates.
Product Manager, Freshservice