About Juba Property Development Ltd (13404210) United Kingdom