About Anchor Executive Search Limited (04381441) United Kingdom