About R.a. Cowen & Partners Limited (01102951) United Kingdom