About Linen Club Limited (12397968) United Kingdom