About Eleanor Place Management Limited (10065464) United Kingdom