magumba and sons ltd