About Klo Properties Limited (09589932) United Kingdom