About Eleanor Cross Associates Limited (07513826) United Kingdom