About David Ball Group Limited (11545893) United Kingdom