About Linen & Moore Limited (11418811) United Kingdom