About Cr Strand Limited (10623953) United Kingdom