About Eleanor Park Management Company Limited (04271654) United Kingdom