About Kleo Properties Ltd (12590117) United Kingdom