About Stockbridge Investments Limited (04925506) United Kingdom