About Linen Sale Ltd (13299354) United Kingdom