About Eleanor Street Management Company Limited (11092378) United Kingdom