The benefits of working with a Business Mentor

I have been reflecting on the importance of business mentoring – the benefits it provides to business owners as they grow and develop their business. What is the role of a business mentor, what can they do for the business owner, whether they are an established business or just starting up?