About R & S Superstores Limited (10408242) United Kingdom