About Huddersfield Structures Ltd (08200659) United Kingdom