About S & A Superstores Limited (07840001) United Kingdom