Massive Compact Halo Objects In Mirror