About Executive Search (uk) Limited (07860042) United Kingdom