About Eleanor Howard Limited (12508864) United Kingdom