About Barnaby Stewart Senior Executive Search Limited (08352262) United Kingdom