About Eleanor Ross Ltd (13598299) United Kingdom