About James Kean & Partners Limited (11712652) United Kingdom