About S&j Investment Holdings Ltd (13681141) United Kingdom