About Strand Europe Limited (02710372) United Kingdom