About Skem Stores Limited (07893698) United Kingdom