About Stockbridge Partners Limited (09839953) United Kingdom