About S & A Retail Limited (10480282) United Kingdom