About Storehouse Power Limited (10234043) United Kingdom