About The Linen Works (london) Limited (07321876) United Kingdom