About Mccann & Braham Executive Search Limited (11899236) United Kingdom