About Klr Properties Limited (11861049) United Kingdom