About Strand Street Management Limited (02637653) United Kingdom