Have personally held and tried on some of their watches. Their quality and finishing is very good for their price. They use common movement and regulate their own watches before sending it to you. I own a Bicompax 003 and will probably be adding the Aquascaphe dual crown in the near future.
My wrist is quite small as well about 6.25 inch only. Bicompax 003 is rather small I think only 36mm so even with the long lugs you should be able to pull it off.