About Kahlo Property Lets Ltd (13491316) United Kingdom