About Strand Management Services Limited (03137618) United Kingdom