About S&d Retailers Ltd (13250396) United Kingdom