About David Ball Limited (10698102) United Kingdom