About Executive Search London Ltd (10658742) United Kingdom