About Stork Workwear Limited (12065202) United Kingdom