How can legal counsel help with due diligence for an SME IPO?