About Stored Energy Technology Limited (03571564) United Kingdom