About Eleanor Palmer Trustee Limited (09440494) United Kingdom