About O Neills Investments Limited (08283865) United Kingdom