About Rc & Sc Ltd (12750323) United Kingdom