About David Ball Northampton Limited (06545036) United Kingdom