About Cleo Properties Limited (04350703) United Kingdom