About Sd James Holdings Limited (10728362) United Kingdom