About James Rhodes Exec Search Limited (10708112) United Kingdom