About James Ball Ltd (10566448) United Kingdom