About S.j Shell Ltd (13468488) United Kingdom