About R & C Holdings Limited (04846018) United Kingdom