About Strand Capital Limited (03747386) United Kingdom