About 24 Stade Street Management Company Limited (02977188) United Kingdom