About Clyde Consultants Limited (12154502) United Kingdom