About London And Clydeside Holdings Limited (SC051288) United Kingdom