About Ellsworth Toohey Limited (10218050) United Kingdom