Excellent article from Fiberglast on achieving a class A surface finish on your composite parts. Click on the picture above to read the article on their site.
https://www.fibreglast.com is one of my main go to Composite suppliers, with a good selection, prices and material handling.