About Rough Trade Retail Holdings Limited (11315848) United Kingdom