About David Hitchcock Limited (05814975) United Kingdom