About Mckhendo Properties Limited (10665242) United Kingdom