About Strand Technique Ltd (11462417) United Kingdom