About Montgomery Cowen Limited (11301423) United Kingdom