About Leicester Transfer Printers Ltd (11279530) United Kingdom