About Stockbridge Associates (SL004490) United Kingdom