About Nicholas Alexander Executive Search Limited (06608876) United Kingdom