About Paper Street Store Limited (12716984) United Kingdom