About Nicks Stores Ltd. (04186260) United Kingdom