About O Ballard Ltd (13189178) United Kingdom