About Kxr Properties Limited (13003484) United Kingdom