About E P Cowen & Company Limited (01115291) United Kingdom