About The Clyde Group Limited (SC481645) United Kingdom