About The Great British Linseed Company Ltd (11418215) United Kingdom