About Stockbridge Group Limited (12140123) United Kingdom