About Anders & Leo Executive Search Ltd (13062789) United Kingdom