About S&jd Ltd (13407881) United Kingdom