About Eleanor Place No. 2 Management Limited (10765928) United Kingdom