Habaasa Muhiire & Sons Limited