About Ellie Johnson Searle Limited (06356093) United Kingdom