About Leicester Red-thread Limited (09863754) United Kingdom