About T Twenty 1 - Stores Limited (13284757) United Kingdom