About Ellen James Limited (11892281) United Kingdom