About Townend Weaving Huddersfield Ltd (12925765) United Kingdom