Is there a no claim discount?

Yes. This is built in to the business insurance policies and is automatically applied when you get a business insurance quote.