About Kisla Properties Ltd (SC656153) United Kingdom