About Leicester Linen & Laundry Limited (11599829) United Kingdom