About Storr Nordic Design Ltd (08096362) United Kingdom