About Kelvin And Clyde Limited (SC442535) United Kingdom