About Nicklestore Limited (11342524) United Kingdom