About David Ball Projects Limited (04580681) United Kingdom