About Strand Management Limited (10959016) United Kingdom