About Management House Africa Limited (10729233) United Kingdom