About R & C Components Limited (03269214) United Kingdom