About Stockbridge Limited (01397242) United Kingdom