S J HASSAN & ASSOCIATES LIMITED