About Jc & Rc Holdings Ltd (13152953) United Kingdom