About S And Jd Holdings Ltd (11695907) United Kingdom