About S & K Stores Limited (04818930) United Kingdom