Hi Denni31, welcome to AAM.
A previous post here suggests that Cherrymore may have bought out the Rite Price business to give them a retail presence in the market where previously they were trade-only suppliers. So a re-branding would make sense there.
So you got positive feedback, but then have heard about fitting/completion issues. Where did you receive this feedback from, and what sources do you trust most?
If you have genuine concerns about finishing, arrange a deal whereby you retain a percentage of the fee subject to satisfactory completion.