About E. O Leary Limited (10688940) United Kingdom