About Klea Properties Limited (13504309) United Kingdom