About Eleanor Leonard Limited (08187781) United Kingdom