It seems apparent the this RCR outfit is just a non practical, money making middle man. Walk away.
Try and do a little more research to find an individual with a good reputation.
I'm a self employed builder, which is obviously a competitive market, but in that game, quoting for free is something one has to do (and accept) in order to get a foot in the door.
I would never ask for money up front, personally i think its gives the wrong impression, as everyone has heard of the unscrupulous builder who has done a runner with the cash. The nearest thing i do, is stage payments (if the job requires high financial outlay) Besides, experience will generally tell you if the client is serious or not, even within the first 5 minutes of meeting them.
My philosophy is, do a good, honest job for people and be polite, tidy and punctual.
In 8 years, i've never had a non payer.
I appreciate it can be different for trades