About Stretch Fabric Structures Limited (07222658) United Kingdom