About Chali Tumelo & Sons Properties Ltd (13676710) United Kingdom