About Strand Legal Services Limited (12044688) United Kingdom