About Ujamaa Property Group Limited (13639632) United Kingdom