About R&c Plus Ltd (11458130) United Kingdom