About Stretch & Harlock Limited (00140935) United Kingdom