About Clyde & Clyde Ltd (12809447) United Kingdom