About W & S Retail Limited (12258686) United Kingdom