About Eleanor Grace Ltd (12374427) United Kingdom