About Oliver J Ball Ltd (12087448) United Kingdom