About R&r Stores Ltd (13422983) United Kingdom