About Nilas Stores Ltd (12525958) United Kingdom