About Stockbridge Management Solutions Limited (SC461219) United Kingdom