About David Howe Limited (05893242) United Kingdom