About Stockbridge Capital Limited (12912871) United Kingdom