About Clyde House Limited (05620686) United Kingdom