About Klz Properties Limited (10857426) United Kingdom