About Stockbridge Sussex Limited (08229434) United Kingdom