STOR POWER PLC Company number 07806630 · Monitor this company Dissolved Overview People 3 Documents Analysis Location Related Registered office Address33 ST JAMES'S SQUARE, LONDON, SW1Y 4JS PostcodeSW1Y 4JS Companies at this postcode 188 Map