About The Linen And Thread Company Limited (03600336) United Kingdom