About Jo O Leary Limited (10529560) United Kingdom