How can I ensure my SME IPO legal fees are reasonable?