About Clyde & Clyde Investments Limited (10561168) United Kingdom