About The Hemp And Linen Company Ltd (12823829) United Kingdom