About Henshaw Executive Search Limited (06706120) United Kingdom