About S&d Investors Limited (13371243) United Kingdom