About Carden (buchan Braes) Ltd. (SC413240) United Kingdom