About Kalo Property Limited (05883227) United Kingdom