About S&b Retailers Limited (05258364) United Kingdom