High Court confirms Lee Power must offer shares in STFC to C