About Cheyne (aberdeen) Ltd. (SC269460) United Kingdom