About Rough Trade Publishing Limited (02630303) United Kingdom