About Clyde & Co (international) Limited (03515423) United Kingdom