About Harris & Co Executive Search Limited (12264662) United Kingdom