About Armstrong Executive Search Ltd (02129227) United Kingdom