About Stockbridge Power Limited (11263094) United Kingdom