About Stockbridge (cheltenham) Limited (10731381) United Kingdom