About Karlo Properties Ltd (09249446) United Kingdom