About Strand Productions Limited (03694392) United Kingdom