About Rc & Lr Holdings Ltd (13167572) United Kingdom