About Sc Stores Ltd (10372324) United Kingdom