About Clyde & Lothian Limited (SC297362) United Kingdom