About Nyla Stores Ltd (11577401) United Kingdom