About David Halsall International Holdings Limited (03480229) United Kingdom