About Clyde & Avondale Associates Ltd. (SC457450) United Kingdom