About T & T Retailers Ltd (12616368) United Kingdom