About O Neill Investments Limited (04396806) United Kingdom