About Carden Investments Limited (SC588423) United Kingdom