CHINA LIGHT & POWER COMPANY LIMITED v CASTLE PEAK POWER COMPANY LIMITED [CACV 000161/1993] | BabelCite