About Stockbridge Properties Limited (10226966) United Kingdom