About O Neill & Barton Limited (08812824) United Kingdom