For an assembly company those small numbers would be VERY expensive to produce, as it will be swamped by the start up costs.
I would suggest you get the bare PCB's made (probably by one of the usual PCB manufacturers), order all the components you require, and sort them out into complete sets of parts and a PCB (in little bags).
Then you could either assemble them yourself, one at a time, or pay people a set amount to assemble them for you. Look for people with suitable skills, radio amateurs?, or people from these forums?.