About O Neill & Thomas Limited (05984151) United Kingdom