About Kilo Charlie Property Solutions Ltd (12149144) United Kingdom