About Eleanor Landgrebe Limited (10169600) United Kingdom