About Clydegrove Ltd. (SC177725) United Kingdom