About Spx Clyde Uk Limited (07788493) United Kingdom