About Linen & Cotton Limited (08455941) United Kingdom