About Shackleton Duke Executive Search Limited (09911956) United Kingdom