About Kler Property Holdings Limited (10868483) United Kingdom